私は現在、特定の画像の感情を見るためにMicrosoft Azure Emotion APIを使用しています。サンプルコードは動作しますが(Python 2.7)、これを複数のイメージにしたいと思います。microsoft emotion api multiple images PYTHON 2.7
image1、image2、image3という名前の100個の画像があるディレクトリ(URL)があります。
私が探しているのは、ループした画像の平均評価/スコアを与えるためのコードの変更です。
私が持っているコードは次のとおりです(X)とのパスに しかし、私は取得することはできません。
for x in range (0,100):
やURLを変更します。私は、whileループを考えています
import httplib, urllib, base64
headers = {
'Content-Type': 'application/json',
'Ocp-Apim-Subscription-Key': 'MY KEY HERE',
}
params = urllib.urlencode({
})
body = "{ 'url': 'https://assets.mubi.com/images/notebook/post_images/22267/images-w1400.jpg?1474980339' }"
try:
conn = httplib.HTTPSConnection('westus.api.cognitive.microsoft.com')
conn.request("POST", "/emotion/v1.0/recognize?%s" % params, body, headers)
response = conn.getresponse()
data = response.read()
print(data)
conn.close()
except Exception as e:
print("[Errno {0}] {1}".format(e.errno, e.strerror))
これはうまくいく。 本当にありがとうございます。
ありがとう、Nathan。
実際に何が欲しいのですか?私が知っているように、感情APIを呼び出した結果は、facerectangleとscoresです。あなたは、facerectangleとスコアを平均100画像の平均をAPIを介して取得したいですか? –
最新のアップデートはありますか? –