CTPN+CRNN项目总结

对自己之前做的项目不满意推倒重新做,在大佬现有项目的基础上进行了修改。本项目运行与linux系统上

大佬项目地址

https://github.com/xiaofengShi/CHINESE-OCR

借鉴大佬项目,如有错误还望大佬能够指出

个人踩坑经历

由于本人用的是内网服务器进行环境搭建所以……众所周知的不能连网……依赖逐个下载并进行安装,为了让大家不用跟我似的再踩坑,我把我个人的虚拟环境放出来有需要的可以拿去(声明一下,我用的是python2.7版本,具体的详细参数配置我就不说了,有兴趣的可以自己下载查看)
虚拟环境下载地址(百度网盘)

链接:
https://pan.baidu.com/s/1t9GGsEbh5Ors1yXzIjFXkQ
密码: j03m

Demo.py踩坑

按照readme执行完毕后,运行demo.py出现错误
在这里插入图片描述
显而易见出现了中文字符不识别问题,这个问题的解决方案就是在对应的文件中加入一行代码

# -*- coding:utf8 -

我在这把所有需要加入这个代码的路径一一列举出来

./ctpn/text_detect.py
./ctpn/ctpn/other.py
./ctpn/lib/fast_rcnn/config.py
./ctpn/lib/fast_rcnn/train.py
./ctpn/ctpn/model.py

将./ctpn/ctpn/model.py中的ckpt_path=后面的路径根据自己的情况进行修改
将./angle/predict.py中的model.load_weights后面的路径根据自己的情况进行修改
在这里插入图片描述
关于这行代码分析一下原因,报错提示是basemodel没有进行定义,那咱就去找basemodel,发现在./ocr/model.py中第79行出了问题,回头分析代码是modelPath代码出了问题,所以将第74的modelPath注释掉然后根据自己的情况修改第75行的代码

到这个时候我们的demo.py文件就能正式跑通了

今天先更新这么多,后续的更新,我过两天再发,早睡保护头发

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ShadowCui

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

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

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

打赏作者

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

抵扣说明:

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

余额充值