faster rcnn 完备版各个博主的分享
1 英文原文2 中文翻译
3 代码 MATLAB版本 python版本
4 数据集 VOC2007
http://blog.csdn.net/sloanqin/article/details/51537713
5 原理及相关概念
faster rcnn 代码运行
1 装ubantu系统 opencv
http://m.blog.csdn.net/qq_28205153/article/details/52203512
http://blog.csdn.net/autocyz/article/details/52299889
(备选参考:http://blog.csdn.net/xuzhongxiong/article/details/52717285)
2 下载python-faster-rcnn
把下面一行代码贴在终端窗口git clone --recursive https://github.com/rbgirshick/py-faster-rcnn.git
3 下载工具包
readme要求
sudo pip instal scikit-image cython easydict
sudo pip install -U numpy==1.11.0
sudo pip install protobuf==2.6.0
sudo apt install python-yaml
4 修改caffe的makefile
py-faster-rcnn/caffe-fast-rcnn/Makefile.config
1)如果用CPU跑,一定要把“# CPU_ONLY := 1”前面的“#”号去掉;一定要检查您的caffe-master是否安装编译通过,并且Makefile.config是CPU_ONLY := 1的。
2)如果安装了MKL数学计算库就把“BLAS := atlas”改为“BLAS := mkl”。3)最关键的一步:一定要把“# WITH_PYTHON_LAYER := 1”前面的“#”号去掉。否则python代码写的layrs无法解析。
make all -j8 && make pycaffe
5 如果出现cudnn问题
文件替换路径
py-faster-rcnn/caffe-fast-rcnn/include/caffe/util
py-faster-rcnn/caffe-fast-rcnn/include/caffe/layers
py-faster-rcnn/caffe-fast-rcnn/src/caffe/util
py-faster-rcnn/caffe-fast-rcnn/src/caffe/layers
从另外一个caffe的相应路径下拷贝所有含有cudnn开头的文件替换以上路径下的cudnn开头的文件
6python代码运行
https://www.cnblogs.com/justinzhang/p/5386837.html
看代码工具:http://blog.csdn.net/bianlihao1993/article/details/71108233
python代码理解
/home/zy/py-faster-rcnn/lib/datasets/pascal_voc.py
7 VOC数据准备
http://blog.csdn.net/sinat_30071459/article/details/507232128 训练
demo运行python版http://blog.csdn.net/samylee/article/details/51086153
Matlab版本faster-rcnn训练过程看http://blog.csdn.net/sinat_30071459/article/details/50546891;
python版本faster-rcnn训练过程看http://blog.csdn.net/sinat_30071459/article/details/51332084。
错误:
TypeError: 'numpy.float64' object cannot be interpreted as an index
http://blog.csdn.net/hongbin_xu/article/details/77278329
https://blog.csdn.net/Wonder233/article/details/53671018
https://blog.csdn.net/u011534057/article/details/51247371