学习 Python 时怎样利用 Microsoft 情感 API 来获取图像的情感?
每个人都具有像快乐、悲伤、中立、惊喜、悲伤等情绪,如果我们通过 Python 创建图像情绪,例如快乐、悲伤、中立、惊喜等。我们可以将 Microsoft 情感 API 用于任何开发目的。
我们可以使用 Microsoft 情感 API 轻松阐述所有这些情绪。
示例代码
import http.client, urllib.request import urllib.parse, urllib.error import base64, sys import simplejson as json # replace with subscription_key # you obtained after registration subscription_key = '23d39244dbe55173214b56ab45d56cla' headers = { # Request for headers. And also replace the placeholder key with # our subscription key. 'Content-Type': 'application/json', 'Ocp-Apim-Subscription-Key': subscription_key, } params = urllib.parse.urlencode({ }) url1 = 'IMAGE OF URL ' body = { 'url': url1 } newbody =str(body) try: conn = http.client.HTTPSConnection('westus.api.cognitive.microsoft.com') conn.request("POST", "/emotion/v1.0/recognize?%s" % params, newbody, headers) response = conn.getresponse() data = response.read() my_parsed = json.loads(data) print ("Response is:") print (json.dumps(my_parsed, sort_keys=True, indent=2)) val = my_parsed[0]["scores"] res = max(val, key = val.get) print ("\nEmotionoutput :: ",res) conn.close() except Exception as e: print(e.args)
广告