import json import requests import base64 import urllib.parse APP_ID = '17533460' API_KEY ='Xvnx9Kc5Wn8Mvt1XTPjVAend' SECRECT_KEY = 'y6S7udxXmm2ijjZ6OatxXkeG3uV5eBIc' # invoke url = 'https://aip.baidubce.com/oauth/2.0/token' body = {'grant_type': 'client_credentials', 'client_id': API_KEY, 'client_secret': SECRECT_KEY } req = requests.post(url=url, data=body) token = json.loads(req.content)['access_token'] # baidu translate content ocr_url = 'https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic?access_token=%s' % token headers = {'Content-Type': 'application/x-www-form-urlencoded'} o = open('test.jpg', 'rb') content = o.read() o.close() body = base64.b64encode(content) data = urllib.parse.urlencode({'image': body}) r = requests.post(url=ocr_url, headers=headers, data=data) res_words = json.loads(r.content)['words_result'] for i in res_words: print(i["words"])
百度读图识字api调用
最新推荐文章于 2023-09-07 17:54:07 发布