Python의 Requests에서 Watoson의 이미지 인식(일본어 출력) 사용
Python의 Requests에서 Watoson의 이미지 인식 사용
실행 상황
get_url_visual.py
#! /usr/bin/python
# -*- coding: utf-8 -*-
#
# get_url_visual.py
#
# Sep/06/2017
#
# --------------------------------------------------------------------
import sys
import json
import requests
#
# --------------------------------------------------------------------
def get_url_visual_proc(url_jpg):
api_key="31b9172e4832c2339dc9e6d2e89cfadc5110692"
version="2016-05-20"
#
payload = {
'api_key': api_key,
'version': version,
'url': url_jpg,
'owners': 'IBM',
'classifier_ids': 'default'
}
headers = {
'Accept': 'application/json',
'Accept-Language': 'ja'
}
url_api = "https://gateway-a.watsonplatform.net/visual-recognition/api/v3/classify"
rr = requests.get(url_api,params=payload,headers=headers)
#
print(rr)
print()
# print(rr.text)
# print()
dict_aa=json.loads(rr.text)
#
rvalue = []
for it in range(3):
unit=dict_aa["images"][0]["classifiers"][0]["classes"][it]
rvalue.append(unit)
#
return rvalue
#
# --------------------------------------------------------------------
sys.stderr.write("*** 開始 ***\n")
#
url_jpg="https://github.com/watson-developer-cloud/doc-tutorial-downloads/raw/master/visual-recognition/fruitbowl.jpg"
#
rvalue=get_url_visual_proc(url_jpg)
#
for unit in rvalue:
print (unit["class"],unit["score"])
#
sys.stderr.write("*** 終了 ***\n")
# --------------------------------------------------------------------
Reference
이 문제에 관하여(Python의 Requests에서 Watoson의 이미지 인식(일본어 출력) 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ekzemplaro/items/c85f6f0d2aa6b015ae64텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)