背景:基于图片识别的技术有很多,应用与各行各业,我们公司围绕电子身份证识别自动录入需求开展,以下是我的研究心得
技术栈:python3.6,chineseocr_lite的onnx推理
环境部署:直接上截图,本地环境python3.9改3.6.8
电脑 -> 高级系统 -> 环境变量 -> lenovo的用户变量:
增加python3.6的环境变量
python3.6 windows下载地址:Python Release Python 3.6.8 | Python.org
下载自动安装:C:\Users\Lenovo\AppData\Local\Programs\Python\Python36\
安装成功:
进入正题:
首先下载Chinese_Ocr源代码:https://github.com/DayBreak-u/chineseocr_lite/tree/6b1a2ae63143805c96719d8b8d8309884a14f75e
Web服务启动:看到一下界面才算环境搭建成功
cd chineseocr_lite## 进入chineseocr目录
python install -r requirements.txt
python backend/main.py
服务运行成功界面:
其实到这里,项目基本测试功能已经跑完,但是有个重要的问题,我们如何运用呢,下面展示
我们可以直接调用,或者用python文件再次封装一下返回值,再此我们只需要调用一下接口就可以实现访问:也可以用其他语言进行再次封装解析,直到返回给客户想要的接口
未完待续.......
其他资料:
PaddleOCR:OCR在工业、金融、教育、交通等行业的关键场景应用范例
源码地址:
OCR二次开发宝典:飞桨联合多家企业和高校发布《OCR产业范例20讲》 - 知乎