c – Caffe:opencv错误

我从源代码构建了opencv 3.0,并且可以运行一些示例应用程序,根据标题构建,所以我认为它已成功安装.

我也在使用python3,现在我去安装和构建caffe.由于拥有AMD GPU和Anaconda,我在Makefile.config中设置了一些变量,因为我正在使用cpu.

当我运行make all时,我收到此错误

$make all
CXX/LD -o .build_release/examples/cpp_classification/classification.bin
/usr/bin/ld: .build_release/examples/cpp_classification/classification.o: undefined reference to symbol '_ZN2cv6imreadERKNS_6StringEi'
//usr/local/lib/libopencv_imgcodecs.so.3.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:565: recipe for target '.build_release/examples/cpp_classification/classification.bin' Failed
make: *** [.build_release/examples/cpp_classification/classification.bin] Error 1

搜索我认为这与使用openCV 3有关,但我不知道从哪里开始寻找解决方案.有帮助吗?

是的,我是那些希望摆弄Google Inception学习技术的无经验用户之一.

解决方法

您还可以在第 187行中将opencv_imgcodecs添加到MakeFile,请参阅此 pull.

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...