您的位置:首页 > Web前端

Faster-Rcnn caffe 安装碰到的一些问题(ubuntu 16.04环境下)

2017-11-15 09:45 681 查看
首先先按照https://github.com/rbgirshick/py-faster-rcnn上的安装步骤

1)

git clone --recursive https://github.com/rbgirshick/py-faster-rcnn.git[/code] 2)
cd $FRCN_ROOT/lib
make


也就是cd py-faster-rcnn/lib ,再make

3)

cd $FRCN_ROOT/caffe-fast-rcnn

make -j8 && make pycaffe

我是cd ../caffe-fast-rcnn ,再make

这个时候报错

解决方法是  

cp Makefile.config.example Makefile.config


这时候再make,又会报个错

找不到lhdf5_hl和lhdf5的错误

Makefile.config文件 修改成

INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial/

Makefile文件 修改成

LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial


这时候要把Makefile.config文件中

CUDA_ARCH :  当中含有'compute_20', 'sm_20', and 'sm_21'  的两行删除

否则它会有  warning

以上网上只要按照错误去找很快就能找到解决方案

现在再 make && make pycaffe

报的错,我搞了挺久的

Makefile:607: recipe for target '.build_release/tools/upgrade_solver_proto_text.bin' failed

make: *** [.build_release/tools/upgrade_solver_proto_text.bin] Error 1

试了很多都没解决

直到我去搜

.build_release/lib/libcaffe.so:对‘cv::imread(cv::String const&, int)’未定义的引用

其实也很简单

就是在
Makefile
文件中

LIBRARIES

加上


opencv_core opencv_highgui opencv_imgproc opencv_imgcodecs

就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: