समस्या विवरण
प्रत्येक इंसान की भावनाएं होती हैं जैसे खुश, दुखी, तटस्थ, आश्चर्य, दुःख आदि। यदि हम पायथन में छवियों की भावनाएं जैसे खुश, दुखी, तटस्थ, आश्चर्य आदि बनाते हैं। हम किसी भी विकास उद्देश्य के लिए माइक्रोसॉफ्ट इमोशन API का उपयोग कर सकते हैं।
हम माइक्रोसॉफ्ट इमोशन API का उपयोग करके इन सभी भावनाओं को आसानी से विस्तृत कर सकते हैं।
उदाहरण कोड
import http.client, urllib.request
import urllib.parse, urllib.error
import base64, sys
import simplejson as json
# पंजीकरण के बाद प्राप्त सब्सक्रिप्शन कुंजी से बदलें
subscription_key = '23d39244dbe55173214b56ab45d56cla'
headers = {
# हेडर के लिए अनुरोध। और प्लेसहोल्डर कुंजी को भी बदलें
# हमारी सब्सक्रिप्शन कुंजी के साथ।
'Content-Type': 'application/json',
'Ocp-Apim-Subscription-Key': subscription_key,
}
params = urllib.parse.urlencode({})
url1 = 'इमेज का 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("प्रतिक्रिया है:")
print(json.dumps(my_parsed, sort_keys=True, indent=2))
val = my_parsed[0]["scores"]
res = max(val, key=val.get)
print("\nभावना आउटपुट :: ", res)
conn.close()
except Exception as e:
print(e.args)
नोट: यह कोड माइक्रोसॉफ्ट एज़्योर कॉग्निटिव सर्विसेज इमोशन API (विरासत) का उपयोग करता है। वर्तमान संस्करणों के लिए, कृपया नवीनतम Azure AI विजन दस्तावेज देखें।