本人编译caffe时候出现这个错误(其实有一大段,这里只贴一行)
.build_release/lib/libcaffe.so:undefined reference tocv::imread(cv::String const&,int)’.build_releas
解决方法:
在makefile中(不是makefile.config)添加opencv_imgcodecs
ifeq ($(USE_OPENCV), 1)
LIBRARIES += opencv_core opencv_highgui opencv_imgproc opencv_imgcodecs
ifeq ($(OPENCV_VERSION), 3)
LIBRARIES += opencv_imgcodecs
endif
endif
然后 make clean
之后,再make 完美解决
本文介绍了解决在编译Caffe过程中遇到的与OpenCV相关的链接错误的方法。通过在Makefile中添加适当的OpenCV库,可以成功解决cv::imread函数未定义的问题。
2085

被折叠的 条评论
为什么被折叠?



