py-faster-rcnn使用注意点记录

caffe

  • 注意点
    1.git clone --recursive https://github.com/rbgirshick/py-faster-rcnn.git和直接网页下载区别,其中caffe-fast-rcnn @ 0dcd397是caffe源码
    2 拷贝caffe源码里的Makefile.config.example,修改为Makefile.config,如果使用CPU计算,将CPU_ONLY := 1,WITH_PYTHON_LAYER := 1注释去掉,如果WITH_PYTHON_LAYER := 1注释,会报roi_pooling_param不能解析错误,另外caffe需要hdf5的支持,系统如果安装hdf5,但未配置头文件和库文件路径,可以在Makefile.config中添加如下:
    (1)INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial/
    (2)LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial/
    3.进入源码目录 make -j8 && make pycaffe
    4.进入py-fasrter-rcnn目录下的lib目录,执行python setup.py build_ext --inplace
    5.下载训练好的模型,根据说明存放数据文件
    6.需要protobuf3.0.0以下版本,否则draw_net.py运行出错.
    7 .cmake . -DCUDA_NVCC_FLAGS="-D_FORCE_INLINES" -DUSE_CUDNN=OFF

猜你喜欢

转载自blog.csdn.net/zz_hh_uu_/article/details/82932600