Linux 环境安装轻量级中文ocr开源项目chineseocr_lite (下篇)

接上面的报的错误:ImportError: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory

   

上面的错误,经过折腾了好久也没有解决掉,所以用conda 安装

关于conda 的安装请参考这篇文章

https://blog.csdn.net/qq_29832217/article/details/105357949

创建一个python3.6 的干净环境,命名为python3

conda create --name python3 python=3.6

正常创建完成如下

激活python3的环境

conda activate python3

 在pytorch 的官方找到 1.2 版本的conda 安装方式 https://pytorch.org/get-started/previous-versions/   

conda install pytorch==1.2.0 torchvision==0.4.0 cpuonly -c pytorch

一条命令 pytorch 安装完成,实在太幸福了

下载chineseocr_lite,如果不会的,请看上一篇文章

 当前目录结构如下

PSENET 编译

cd chineseocr_lite/psenet/pse/
rm -rf pse.so 
make

执行make 编译时,报g++: error: unrecognized command line option ‘-fno-plt’ 错误,g++编译器无法识别-fno-plt选项

直接将gcc 升级到6.1.0版本

升级步骤,参考https://www.cnblogs.com/lzpong/p/5755678.html

编译gcc源码过程特别慢,cpu使用图如下

gcc6.1 可以成功编译源码

启动web 服务

python3 app.py 8080 ##8080端口号,可以设置任意端口

 启动服务时报错,说没有安装web 模块

 

缺什么,咱就安装什么呗,注意据说只能安装0.40的版本,其他版本没有测试

conda install web.py==0.40

安装好了之后,再次启动,结果继续报错

这个问题的原因并不是缺包,而是pillow 7.0 版本以后,就没有PILLOW_VERSION 这个值了

解决方案只能是降低pillow的版本

conda install 'pillow<7.0.0'

再次启动,再次报错,缺少cv2 模块

缺什么,咱就安装什么呗 

conda install opencv

安装好了,再次启动,再次报错 ModuleNotFoundError: No module named 'scipy'

缺什么,就安装什么呗

conda install scipy

安装好了,再次启动,再次报错 ModuleNotFoundError: No module named 'cheroot'

缺什么,就安装什么呗

conda install cheroot

再次启动,这次终于不报错了

访问路径

访问地址:ip:8080/ocr

我的访问路径是

http://365codemall.com:8080/ocr

经过测试,可以正常识别图片上的文字,但是识别效果

但是识别效果跟大厂的比起来,还是有不少的差距。

终于把这个坑填上了。。。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

www.365codemall.com

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值