树莓派 OCR识别 2-2:chineseocr_lite 部署

 

chineseocr_lite  github项目地址:https://github.com/ouyanghuiyu/chineseocr_lite

超轻量级中文ocr,支持竖排文字识别, 支持ncnn推理 ( dbnet(1.8M) + crnn(2.5M) + anglenet(378KB)) 总模型仅4.7M

查看该项目的requirements.txt文件,需要安装的软件如下:

tornado==5.1.1
numpy==1.19.1
opencv_python==4.3.0.36
onnxruntime==1.4.0
Shapely==1.7.0
pyclipper==1.2.0
Pillow==7.2.0

opencv_python 好像树莓派镜像中已经安装了,这里就没有再安装。

安装的时候遇到了一个问题,就是onnxruntime安装时一直提示找不到资源,

 Could not find a version that satisfies the requirement onnxruntime==1.4.0 (from versions: )
No matching distribution found for onnxruntime==1.4.0

于是打算查对应的whl文件进行安装。whl文件中要与python版本和系统版本一一对应。python是3.7,系统版本查看命令:

pi@raspberrypi:~ $ uname -m
armv7l
cat /etc/*-release

onnxruntime官方并没有发布python3.7-linux-armv7l对应的whl,需要源码自己编译,还好在github上找到了大神编译好的,地址:https://github.com/nknytk/built-onnxruntime-for-raspberrypi-linux/tree/master/wheels

这里我用的是buster分支下的onnxruntime-1.4.0-cp37-cp37m-linux_armv7l.whl,执行下面命令安装即可。

sudo pip3 install onnxruntime-1.4.0-cp37-cp37m-linux_armv7l.whl

其他包安装完毕后,进入\chineseocr_lite-onnx\backend目录下,运行main.py。程序提供一个http接口,打开浏览器访问http://树莓派ip:8089

 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值