matlab - 无效的 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 ..
- 使-j8
5.sudo 进行安装。
我该如何解决?有谁知道吗?</p>
解决方案
推荐阅读
- python - 遍历高光谱图像中的行
- android - 视图中的协程作业在哪里取消?
- c++ - 将枚举数组转换为参数包
- r - 如何使用 par() 在 R 中将四个 ggpar 对象合并为一个?
- r - 将每个日期具有一个值的数据框与每个日期具有多个条目的数据框结合起来
- sql - 在这种情况下与 <> 不同吗?
- amazon-advertising-api - 为什么亚马逊卖家中心和亚马逊广告 API 之间存在数据延迟?
- nuget - DevOps 中的 NuGet 从 https://botbuilder.myget.org 获得 401
- android - 操纵导航图参数
- elasticsearch - 如何还显示聚合期间考虑的存储桶内的值?