import urllib
import base64
import requests
import time
time1=time.time()
host = '自己申请'
request = urllib.request.Request(host)
request.add_header('Content-Type', 'application/json; charset=UTF-8')
response = urllib.request.urlopen(request)
content = response.read()
if (content):
print(type(content))#<class 'bytes'>
content_str=str(content, encoding="utf-8")
###eval将字符串转换成字典
content_dir = eval(content_str)
access_token = content_dir['access_token']
host = ''
headers = {
'’
}
host=host+'?access_token='+access_token
# 二进制方式打开图文件
f = open(r'C:/Users/Administrator/Desktop/2.jpg', 'rb')
# 参数image:图像base64编码
img = base64.b64encode(f.read())
params = {}
params['access_token']=access_token
params['image'] =img
params['recognize_granularity'] = 'small'
res = requests.post(url=host,headers=headers,data=params)
req=res.json()
time2=time.time()
print(str(time2 - time1) + 's')
print(req['words_result'])
Python 手写体识别
最新推荐文章于 2025-03-11 16:33:28 发布