第一教程当然是:https://github.com/rbgirshick/fast-rcnn
第二,建议安装anaconda,后续将会很方便;PYTHON_INCLUDE及PYTHON_LIB
如果使用了anaconda,在Makefile.config文件中打开ANACONDA_HONE,打开包含ANACONDA_HONE的PYTHON_INCLUDE及PYTHON_LIB,注释掉之前的PYTHON_INCLUDE和PYTHON_LIB。
还要确定python和pip都是使用了anaconda/bin/下的python和pip,使用which python 和 which pip查看
这样一路跟着你rgb的教程来,当运行./tool/demo.py
出现的第一个问题, libhdf5_hl.so.10:cannot open shared object file: No such file or directory,参考http://www.cnblogs.com/platero/p/3993877.html#top
出现的第二个问题,ImportError:No module named Easydict, 使用 pip install easydict 安装
出现的第三个问题,ImportError:No module named google.protobuf.internnal,使用 conda install protobuf 安装
出现的第四个问题,ImportError:No module named cv2 , 使用 conda install opencv
基本上都是缺失什么就用pip或者conda来安装。
最近编译caffe的时候总是出现
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libopencv_highgui.so: undefined reference to `TIFFReadRGBAStrip@LIBTIFF_4.0' collect2: error: ld returned 1 exit status make: *** 等一串信息。解决方法是: conda remove libtiff
参考https://github.com/Russell91/apollocaffe/issues/11