参考:https://blog.csdn.net/u010167269/article/details/50703923
- 在make all时报错:
.build_release/lib/libcaffe.so: undefined reference to cv::imdecode(cv::_InputArray const&, int)
.build_release/lib/libcaffe.so: undefined reference to cv::imread(cv::String const&, int)
原因:在配置过程中安装了opencv的依赖,但在修改Make file.config时忘记修改opencv相关的注释,所以把useopencv以及opencvversion相关注释去掉后重新编译caffe即可
- 使用caffe测试手写体mnist时,生成binary文件时运行命令:
sudo build/tools/compute_image_mean examples/mnist/mnist_train_lmdb examples/mnist/mean.binaryproto
出错:
This tool requires OpenCV; compile with USE_OPENCV.
解决方法:编译caffe时Makefile.config中USE_OPENCV:=0改为:USE_OPENCV:=0