[PyTorch] faster-rcnn

下载 faster-rcnn 源码

从 github 上下载支持 pytorch-1.0 的 faster-rcnn 版本

git clone -b pytorch-1.0 git@github.com:jwyang/faster-rcnn.pytorch.git FRCN-ROOT

按照要求准备好数据和与训练模型,使用的 python 版本为 3.6

cd FRCN-ROOT/lib
make

训练

然后执行训练命令时,遇到两个错误

第一个错误

ImportError: cannot import name '_mask'

先从 github 上下载最新的 cocoapi

git clone git@github.com:cocodataset/cocoapi.git

在 cocoapi/PythonAPI 下执行 make

cd cocoapi/PythonAPI
make

然后把 FRCN-ROOT/lib 下的 pycocotools 文件夹替换为 cocoapi/PythonAPI 下的这个

rm -rf FRCN-ROOT/lib/pycocotools
cp -r cocoapi/PythonAPI/pycocotools FRCN-ROOT/lib/

第二个错误

ImportError: cannot import name 'imread’

原因是 scipy 版本过高,降低版本就好了

pip install scipy==1.2.1

训练命令


版权声明:本文为weixin_43742643原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。