0#可能需要Python安装包:cython,python-opencv,easydict
先装一个python包管理器pip:
sudo apt-get install python-pip
再安装那三个包
sudo pip install cython
先装一个python包管理器pip:
sudo apt-get install python-pip
再安装那三个包
sudo pip install cython
sudo apt-get install python-opencv
sudo pip install easydict
1#严格按照安装步骤,特别是第一个:
以下所有操作都在这个目录下进行!!!
注意:这里如果你还没有安装caffe,按照教程安装,如果你已经安装好来caffe,那么
复制caffe-master下的Makefile.config到caffe-fast-rcnn下,重新編譯caffe!
在Makefile.config里去掉注释 WITH_PYTHON_LAYER:=1
make -j16 && make pycaffe
6#python运行demo
./tools/demo.py --net caffenet (补充:这边需要注意的就是如果直接运行需要2~3分钟,如果加上 sudo ./tools/demo.py --net caffenet大概只需要5秒,可能的原因是sudo后才有权限调用GPU吧---2016.1.3)
可能出现No module named skimage.io
cd ~之后再输入
sudo pip install scikit-image
再install时,可能又会出现
not find scipy
此时输入:sudo pip install scipy
显然它还有错误:
error: library dfftpack has Fortran sources but no Fortran compiler found
请再次耐心输入:
sudo apt-get install gfortran
这样就该装的都装好了,不过真的可以跑了么?too young,too naive~
还有最后一个问题:EnvironmentError: MATLAB command 'matlab' not found. Please add 'matlab' to your PATH.
解决: sudo gedit /etc/profile 在文件的最后加上你matlab的路径即可, 别忘了source /etc/profile!
export PATH=$PATH:"/usr/local/MATLAB/R2013a/bin" ps:这个路径要在博客第三步的Makefile.config里有
如果改了还一直提示error,那你可能要去fast-rcnn/lib/datasets/__init__.py里改下matlab路径,总之所有matlab的路径要相同。
目前遇到的问题就这么多,如果在遇到会及时跟新补充~
git clone --recursive https://github.com/rbgirshick/fast-rcnn.git 这里如何之前如果没有安装git,这边会提示安裝一下。
不要尝试着自己下载安装,不然很多东西下载不全面
2#生成Cython模块
cd
$FRCN_ROOT
/lib
make
3#在caffe-fast-rcnn目录下:
以下所有操作都在这个目录下进行!!!
注意:这里如果你还没有安装caffe,按照教程安装,如果你已经安装好来caffe,那么
复制caffe-master下的Makefile.config到caffe-fast-rcnn下,重新編譯caffe!
在Makefile.config里去掉注释 WITH_PYTHON_LAYER:=1
make -j16 && make pycaffe
4#下载测试模型
cd
$FRCN_ROOT
./data/scripts/fetch_fast_rcnn_models.sh
如果遇到问题,可能要:(我这里遇到来无法显示caffe-fast-rcnn的错误,执行来下面两行后解决)
sudo pip install easydict
sudo pip install protobuf
5#matlab運行demo
注意這裏也要編譯matlab接口,在/home/xc/fast-rcnn/caffe-fast-rcnn目錄下$ make matcaffe
效果圖如下所示:
5#matlab運行demo
注意這裏也要編譯matlab接口,在/home/xc/fast-rcnn/caffe-fast-rcnn目錄下$ make matcaffe
效果圖如下所示:
6#python运行demo
./tools/demo.py --net caffenet (补充:这边需要注意的就是如果直接运行需要2~3分钟,如果加上 sudo ./tools/demo.py --net caffenet大概只需要5秒,可能的原因是sudo后才有权限调用GPU吧---2016.1.3)
可能出现No module named skimage.io
cd ~之后再输入
sudo pip install scikit-image
再install时,可能又会出现
not find scipy
此时输入:sudo pip install scipy
显然它还有错误:
error: library dfftpack has Fortran sources but no Fortran compiler found
请再次耐心输入:
sudo apt-get install gfortran
这样就该装的都装好了,不过真的可以跑了么?too young,too naive~
还有最后一个问题:EnvironmentError: MATLAB command 'matlab' not found. Please add 'matlab' to your PATH.
解决: sudo gedit /etc/profile 在文件的最后加上你matlab的路径即可, 别忘了source /etc/profile!
export PATH=$PATH:"/usr/local/MATLAB/R2013a/bin" ps:这个路径要在博客第三步的Makefile.config里有
如果改了还一直提示error,那你可能要去fast-rcnn/lib/datasets/__init__.py里改下matlab路径,总之所有matlab的路径要相同。
目前遇到的问题就这么多,如果在遇到会及时跟新补充~