ubuntu配置crnn-文本识别

主要参考这篇博客  CRNN--文本识别

我用的是虚拟机,ubuntu16.04,还没有安装Anaconda。

1、安装pytorch

pytorch官网下载,我用的是pip下载方式,建议选择pip下载,根据自己电脑的性能进行选择

我自己的选择如下图

ubuntu配置crnn-文本识别

直接复制下面的指令进行安装即可

执行命令过程中,出现了一点问题

1、报错  OSError:[Errno 13]Permission denied

百度得知,这是因为权限不够

解决方案:命令前面加上     sudo

2、报错   Memory Error

解决方案:pip --no-cache-dir install

pip install 之间加上--no-cache-dir

我的安装指令:   

sudo pip --no-cache-dir install https://download.pytorch.org/whl/cpu/torch-1.0.1.post2-cp27-cp27mu-linux_x86_64.whl
sudo pip --no-cache-dir install torchvision

2、安装lmdb

pip install lmdb

3、下载rcnn源码

git clone https://github.com/meijieru/crnn.pytorch --recursive

4、下载预训练模型

下载地址   :    https://pan.baidu.com/s/1pLbeCND

将crnn.pth放到data/路径下

5、测试

python demo.py

运行结果如下

ubuntu配置crnn-文本识别