学习 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)

更新于:2020 年 6 月 23 日

125 次浏览

开启你的事业

通过完成该课程获得认证

开始
广告