首页 > 解决方案 > 无效的 MEX 文件“/home/caffe/matlab/+caffe/private/caffe_.mexa64”:/usr/local/lib/libopencv_imgcodecs.so.3.4:未定义符号:

问题描述

当我做mattest(成功制作matcaffe之后),我遇到了以下问题。

Invalid MEX-file
'/home/caffe/matlab/+caffe/private/caffe_.mexa64':
/usr/local/lib/libopencv_imgcodecs.so.3.4: undefined symbol:
ZN2cv6detail17check_failed_autoEmmRKNS0_12CheckContextE.
Error in caffe.set_mode_cpu (line 5)
caffe('set_mode_cpu');
Error in caffe.run_tests (line 6)
caffe.set_mode_cpu();

ubuntu

matlab:R2018b

库达:10.0

opencv:3.4.7

gcc/g++:5.5

安装OpenCV的步骤:

1.make构建

2.cd 构建

3.cmake -D CMAKE_BUILD_TYPE=发布-D CMAKE_INSTALL_PREFIX=/usr/local ..

  1. 使-j8

5.sudo 进行安装。

我该如何解决?有谁知道吗?</p>

标签: matlabopencvcaffematcaffe

解决方案


推荐阅读