ubuntu配置crnn-文本识别
主要参考这篇博客 CRNN--文本识别
我用的是虚拟机,ubuntu16.04,还没有安装Anaconda。
1、安装pytorch
到pytorch官网下载,我用的是pip下载方式,建议选择pip下载,根据自己电脑的性能进行选择
我自己的选择如下图
直接复制下面的指令进行安装即可
执行命令过程中,出现了一点问题
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
运行结果如下