参照sdk 文档,首先通用文字识别功能正常,唯独表格识别返回结果总是一样,任务未开始
{'result': {'result_data': '', 'ret_msg': '未开始', 'request_id': '15712943_966719', 'percent': 0, 'ret_code': 1}, 'log_id': 15559147112985519}
from aip import AipOcr
APP_ID='*****'
API_KEY='******'
SECRET_KEY='******'
client=AipOcr(APP_ID,API_KEY,SECRET_KEY)
def get_file_content(filepath):
with open(filepath,'rb') as fp:
return fp.read()
image=get_file_content("D:\\example2.jpg")
res=client.tableRecognitionAsync(image)
requestid=res['result'][0]['request_id']
options={}
options['result_type']="json"
print(client.getTableRecognitionResult(requestid,options))
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
直接time.sleep个10-15秒,就可以拿到了
这个本来就是异步请求啊,并不一定是立马返回结果的。
你把结果里的percent取出来
然后放到循环里做个判断,看看是不是到100了
没到100就循环请求
咋个优化的,这都2020.07月了,还是这个问题
偶尔60,大部分未开始,进度0
回复你了,麻烦留意一下
现在怎么还是不行啊,我这里最多进度60%,更多次都是0
谢谢您的反馈,我们已经进行了优化,您可以再测试下