Python-ocr识别

在github上找到了一个开源的ocr识别代码

1、地址

https://github.com/DayBreak-u/chineseocr_lite

2、环境搭建

Pycharm+python3.7

截屏2022-04-07 20.21.03

截屏2022-04-07 20.25.21

3、身份证照片识别

import base64
import json

import requests

url = 'http://localhost:8089/api/tr-run/'
img1_file = {
    'file': open('/Users/taoxuefeng/log/idcard1.jpeg', 'rb')
}
res = requests.post(url=url, data={'compress': 960}, files=img1_file)

print(str(res.text).encode("utf-8").decode("unicode_escape"))

obj = json.loads(res.text)

for item in obj['data']['raw_out']:
    print(item[1])

img_data = base64.b64decode(str(obj['data']['img_detected'])[22:])
with open('idcard2.png', 'wb') as f:
    f.write(img_data)
# 1、 策名
# 2、 石桂圆
# 3、 住别男
# 4、 舞推汉
# 5、 出生1998年8月6E
# 6、 住班
# 7、 甘肃省陇南市武都区黄坪
# 8、 乡楼房坝行政村133号
# 9、 公民身份号妈
# 10、 622621199808062814

idcard2

idcard1

results matching ""

    No results matching ""