Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

माइक्रोसॉफ्ट इमोशन API का उपयोग करके छवियों की भावनाएं प्राप्त करने का पायथन प्रोग्राम

समस्या विवरण

प्रत्येक इंसान की भावनाएं होती हैं जैसे खुश, दुखी, तटस्थ, आश्चर्य, दुःख आदि। यदि हम पायथन में छवियों की भावनाएं जैसे खुश, दुखी, तटस्थ, आश्चर्य आदि बनाते हैं। हम किसी भी विकास उद्देश्य के लिए माइक्रोसॉफ्ट इमोशन 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 विजन दस्तावेज देखें।

  1. पायथन का उपयोग करके छवियों को पढ़ना पायथन का उपयोग करके छवियों को पढ़ना

    ओपनसीवी (OpenCV) का उपयोग करके छवि प्रसंस्करण ओपनसीवी (ओपन सोर्स कंप्यूटर विजन) एक ओपन सोर्स प्रोग्रामिंग लाइब्रेरी है जिसे मूल रूप से मशीन लर्निंग और कंप्यूटर विजन के लिए विकसित किया गया है। यह कंप्यूटर विजन अनुप्रयोगों पर काम करने के लिए सामान्य बुनियादी ढांचा प्रदान करता है और वाणिज्यिक उत्पादों

  1. Python में OpenCV का उपयोग करके इमेजेस का जोड़ और ब्लेंडिंग Python में OpenCV का उपयोग करके इमेजेस का जोड़ और ब्लेंडिंग

    हम जानते हैं कि जब हम किसी इमेज से संबंधित समस्या को हल करते हैं, तो हमें एक मैट्रिक्स लेना होता है। मैट्रिक्स कंटेंट इमेज टाइप के आधार पर भिन्न होगा - या तो यह बाइनरी इमेज (0, 1) होगी, ग्रेस्केल इमेज (0-255) या RGB इमेज (255 255 255)। इसलिए यदि हम दो इमेजेस को जोड़ना चाहते हैं तो इसका मतलब बहुत सरल

  1. पायथन में न्यूज़ API का उपयोग करके शीर्ष समाचार प्राप्त करना पायथन में न्यूज़ API का उपयोग करके शीर्ष समाचार प्राप्त करना

    न्यूज़ API किसी भी वेबसाइट से समाचार लेख खोजने और प्राप्त करने के लिए बहुत प्रसिद्ध API है, इस API का उपयोग करके कोई भी किसी भी वेबसाइट से शीर्ष 10 समाचार शीर्षक प्राप्त कर सकता है। लेकिन इस API का उपयोग करने के लिए एक चीज़ आवश्यक है जो API कुंजी है। उदाहरण कोड import requests def Topnews(): #