PaddleOCR-Flask-deploy
PaddleOCR-Flask-deploy copied to clipboard
输出结果若想和作者一样,需要修改以下代码
server.py:
将img_result的值写入到txt文件
with open("img_result_output.txt", "w") as file:
for item in img_result:
file.write(str(item) + "\n")
'''
识别结果将以列表返回在img_result,根据具体需求进行改写
'''
# 打印img_result的结构
# for sub_list in img_result:
# print(sub_list)
# 调试输出每个元素的内容
results = []
for sublist in img_result:
for subsublist in sublist:
text = subsublist[1][0]
results.append(text)
#print(results)
return jsonify({
'服务状态': 'success',
'识别时间': '{:.4f}s'.format(t2-t1),
'识别结果': results
})
return jsonify({'服务状态': 'faild'})
test-post.py: import requests import json
url = 'http://127.0.0.1:8090/ocr' files = {'file': open('./demo.jpg', 'rb')} r = requests.post(url, files=files) #print(r.text) print(r.text.encode('utf-8').decode('unicode-escape'))