论文及代码链接:https://github.com/kevinlin311tw/cvpr16-deepbit
在caffe环境下编译
执行make all -j8时出现的错误
错误1:fatal error: hdf5.h: No such file or directory
解决:http://blog.csdn.net/xue_wenyuan/article/details/52037121
错误2:Makefile:510: recipe for target '.build_release/lib/libcaffe.so' failed
# 原来
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib
# 现在改成(64位系统):
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/s
erial
错误3:.build_release/lib/libcaffe.so: undefined reference to `cv::imread(cv::String const&, int)'
首先,我是已经配置过了opencv的,可以这样查询安装版本:
$ pkg-config --modversion opencv