PaddleOCR-Flask-deploy icon indicating copy to clipboard operation
PaddleOCR-Flask-deploy copied to clipboard

输出结果若想和作者一样,需要修改以下代码

Open HappyStupidChild opened this issue 9 months ago • 0 comments

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'))

HappyStupidChild avatar May 03 '24 22:05 HappyStupidChild