求助啊!!为什么会出现报错,调试好久都不行。
佛发货 发布于2019-07-02 浏览:1037 回复:1
0
收藏

代码

# encoding:utf-8
import urllib.request, urllib3
import base64
import json

'''
easydl物体检测
'''


request_url = ' https://aip.baidubce.com/rpc/2.0/ai_custom/v1/detection/passport '
access_token = '24.5c96ef9e2f649dd23444a23b12efbc28.2592000.1564619080.282335-16688627'

http = urllib3.PoolManager()
url='https://aip.baidubce.com/rpc/2.0/ai_custom/v1/detection/passport ?access_token=' + access_token


f = open('./data/1.jpg', 'rb')
img = base64.b64encode(f.read())
print(img)
params={'image':''+str(img,'utf-8')+'','threshold':0.3}
# 对数据进行json序列化
encoded_data = json.dumps(params).encode('utf-8')
print(encoded_data)
request=http.request('POST',
url,
body=encoded_data,
headers={'Content-Type':'application/json'})
# 对返回的byte字节进行处理。Python3输出位串,而不是可读的字符串,需要进行转换

result = str(request.data,'utf-8')
print(result)

 

错误:

{"error_code":3,"error_msg":"Unsupported openapi method"}

收藏
点赞
0
个赞
共1条回复 最后由honey_yaoxiu回复于2019-09-21
#2honey_yaoxiu回复于2019-09-21

您可以在控制台提交工单,会有技术支持同学为您解答。

0
TOP
切换版块