Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 Microsoft 감정 API를 사용하여 이미지의 감정을 얻으시겠습니까?

<시간/>

행복, 슬픔, 중립, 놀람 등과 같은 이미지의 감정을 파이썬으로 생성하면 모든 인간은 행복, 슬픔, 중립, 놀람, 슬픔 등과 같은 감정을 가지고 있습니다. 모든 개발 목적으로 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)