Python
 Computer >> コンピューター >  >> プログラミング >> Python

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)

  1. PythonでOpenCvを使用した画像の追加とブレンド

    画像関連の問題を解決するときは、行列を作成する必要があることを私たちは知っています。マトリックスの内容は、画像の種類によって異なります。バイナリ画像(0、1)、グレースケール画像(0-255)、RGB画像(255255255)のいずれかになります。したがって、2つの画像を追加する場合、それは非常に単純であることを意味し、それぞれ2つの行列を追加する必要があります。 OpenCVライブラリには、画像を追加するための関数cv2.add()があります。ただし、画像を追加する場合は、2つの画像のサイズを同じにする必要があります。 2つの画像の追加 import cv2 # Readingour I

  2. PythonのニュースAPIを使用してトップニュースを取得する

    News APIは、任意のWebサイトからニュース記事を検索および取得するための非常に有名なAPIです。このAPIを使用すると、誰でも任意のWebサイトからニュースの上位10行を取得できます。 ただし、このAPIを使用するには、APIキーが1つ必要です。 サンプルコード import requests def Topnews(): # BBC news api my_api_key=Api_number” my_url = = https://newsapi.org/v1/articles?source=bbc-news&sortBy=top&apiKey=my