CHINESE-OCR icon indicating copy to clipboard operation
CHINESE-OCR copied to clipboard

Linux下成功运行的几点建议

Open monk678 opened this issue 5 years ago • 8 comments

针对运行demo.py出现的错误AttributeError: 'NoneType' object has no attribute 'model_checkpoint_path'。在这个基础上做了一些补充

  1. 需要安装几个库
  • apt install graphviz
  • pip3 install graphviz
  • pip3 install pydot
  • pip3 install torchvision
  • pip3 install torch torchvision
  • pip3 install torch utils
  1. 在运行sh的时候需要注意是python还是python3,pip还是pip3,这里有两个sh脚本需要注意
  • ./CHINESE-OCR/setup.sh
  • ./CHINESE-OCR/ctpn/lib/utils/make.sh
  1. 下载checkpoints( https://pan.baidu.com/s/1aT-vHgq7nvLy4M_T6SwR1Q#list/path=%2F&parentPath=%2Fsharelink923444319-91824218298533 ), checkpoint的存放地址需要与CHINESE-OCR-master\ctpn\ctpn\model.py中的地址对应

  2. 下载modelAngle.h5( https://pan.baidu.com/s/1zquQNdO0MUsLMsuwxbgPYg ) modelAngle.h5的存放地址需要与CHINESE-OCR-master\angle\predict.py中的地址对应

  3. 更改信息

  • 需要将CHINESE-OCR-master\angle\predict.py文件中/Users/xiaofeng/Code/Github/dataset/CHINESE_OCR/angle/modelAngle.h5改成你存放modelAngle.h5的绝对路径
  • 需要将CHINESE-OCR-master\ctpn\ctpn\model.py文件中/Users/xiaofeng/Code/Github/dataset/CHINESE_OCR/ctpn/ctpn_checkpoints/ 改成你存放checkpoints的绝对路径

针对错误 NameError: name 'basemodel' is not defined

  1. 下载ocr0.2.h5( https://github.com/jiangxiluning/chinese-ocr/blob/master/ocr/ocr0.2.h5 ),放到./CHINESE-OCR/ocr/路径下

monk678 avatar May 23 '19 08:05 monk678

针对运行demo.py出现的错误AttributeError: 'NoneType' object has no attribute 'model_checkpoint_path'。在这个基础上做了一些补充

需要安装几个库

apt install graphviz pip3 install graphviz pip3 install pydot pip3 install torchvision pip3 install torch torchvision

在运行sh的时候需要注意是python还是python3,pip还是pip3,这里有两个sh脚本需要注意

./CHINESE-OCR/setup.sh ./CHINESE-OCR/ctpn/lib/utils/make.sh

下载checkpoints( https://pan.baidu.com/s/1aT-vHgq7nvLy4M_T6SwR1Q#list/path=%2F&parentPath=%2Fsharelink923444319-91824218298533 ), checkpoint的存放地址需要与CHINESE-OCR-master\ctpn\ctpn\model.py中的地址对应

下载modelAngle.h5( https://pan.baidu.com/s/1zquQNdO0MUsLMsuwxbgPYg ) modelAngle.h5的存放地址需要与CHINESE-OCR-master\angle\predict.py中的地址对应

更改信息

需要将CHINESE-OCR-master\angle\predict.py文件中/Users/xiaofeng/Code/Github/dataset/CHINESE_OCR/angle/modelAngle.h5改成你存放modelAngle.h5的绝对路径 需要将CHINESE-OCR-master\ctpn\ctpn\model.py文件中/Users/xiaofeng/Code/Github/dataset/CHINESE_OCR/ctpn/ctpn_checkpoints/ 改成你存放checkpoints的绝对路径

针对错误 NameError: name 'basemodel' is not defined

下载ocr0.2.h5( https://github.com/jiangxiluning/chinese-ocr/blob/master/ocr/ocr0.2.h5 ),放到./CHINESE-OCR/ocr/路径下

你好~ 请问你运行出来的结果准确率怎么样呢?

youngyoung611 avatar Jun 10 '19 13:06 youngyoung611

谢谢大哥,原来readme也是有点太乱了。按照你的解决了。请问这个ocr0.2.h5是啥东西。。。

Crescentz avatar Jul 22 '19 07:07 Crescentz

谢谢大哥,原来readme也是有点太乱了。按照你的解决了。请问这个ocr0.2.h5是啥东西。。。

一个模型文件

monk678 avatar Jul 22 '19 07:07 monk678

你好,请问我lmdb始终安装不上,有什么好的建议吗

HearFishle avatar Oct 08 '19 02:10 HearFishle

有没有安装gcc环境?

VictorYang097 avatar Feb 01 '20 03:02 VictorYang097

感谢分享,但是我在跑pytorch的crnn的时候报错找不到utils.data_parallel,请问该怎么办呢

yyr6661 avatar Mar 21 '20 07:03 yyr6661

针对运行demo.py出现的错误AttributeError: 'NoneType' object has no attribute 'model_checkpoint_path'。在这个基础上做了一些补充

  1. 需要安装几个库
  • apt install graphviz
  • pip3 install graphviz
  • pip3 install pydot
  • pip3 install torchvision
  • pip3 install torch torchvision
  • pip3 install torch utils
  1. 在运行sh的时候需要注意是python还是python3,pip还是pip3,这里有两个sh脚本需要注意
  • ./CHINESE-OCR/setup.sh
  • ./CHINESE-OCR/ctpn/lib/utils/make.sh
  1. 下载checkpoints( https://pan.baidu.com/s/1aT-vHgq7nvLy4M_T6SwR1Q#list/path=%2F&parentPath=%2Fsharelink923444319-91824218298533 ), checkpoint的存放地址需要与CHINESE-OCR-master\ctpn\ctpn\model.py中的地址对应
  2. 下载modelAngle.h5( https://pan.baidu.com/s/1zquQNdO0MUsLMsuwxbgPYg ) modelAngle.h5的存放地址需要与CHINESE-OCR-master\angle\predict.py中的地址对应
  3. 更改信息
  • 需要将CHINESE-OCR-master\angle\predict.py文件中/Users/xiaofeng/Code/Github/dataset/CHINESE_OCR/angle/modelAngle.h5改成你存放modelAngle.h5的绝对路径
  • 需要将CHINESE-OCR-master\ctpn\ctpn\model.py文件中/Users/xiaofeng/Code/Github/dataset/CHINESE_OCR/ctpn/ctpn_checkpoints/ 改成你存放checkpoints的绝对路径

针对错误 NameError: name 'basemodel' is not defined

  1. 下载ocr0.2.h5( https://github.com/jiangxiluning/chinese-ocr/blob/master/ocr/ocr0.2.h5 ),放到./CHINESE-OCR/ocr/

请问我这边运行demo.py为什么会将显存占满然后报错

tanglinjie0815 avatar Mar 24 '20 07:03 tanglinjie0815

@shulisiyuan 请问方向识别的数据集是怎么样?是直接将图片分别旋转三个方向吗?

EnigmaHong avatar Apr 21 '20 09:04 EnigmaHong