首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >安装mexopencv时出错

安装mexopencv时出错
EN

Stack Overflow用户
提问于 2014-10-02 06:39:15
回答 1查看 991关注 0票数 2

我试图通过在我的Mac上安装mexopencv来连接Matlab和OpenCV,我收到了以下错误消息:

代码语言:javascript
代码运行次数:0
运行
复制
>> mexopencv.make
make MATLABDIR="/Applications/MATLAB_R2014a.app" MEXEXT=mexmaci64  
make: pkg-config: Command not found
make: pkg-config: Command not found
/Applications/MATLAB_R2014a.app/bin/mex -c -cxx -largeArrayDims -Iinclude  src/MxArray.cpp -outdir lib
Building with 'Xcode Clang++'.
In file included from /Users/Alberto/Documents/Data_analysis/mexopencv-master/src/MxArray.cpp:6:
include/MxArray.hpp:14:10: fatal error: 'opencv2/opencv.hpp' file not found
#include "opencv2/opencv.hpp"
         ^
1 error generated.

make: *** [lib/libMxArray.a] Error 255

我使用Brew安装了OpenCV。你对如何使安装工作有什么建议吗?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-09-01 17:52:00

为了解决这个问题,我简单地替换了名为pig config的代码行,如下所示:

CV_CFLAGS := -I/usr/local/Cellar/opencv3/3.1.0_3/include/opencv -I/usr/local/Cellar/opencv3/3.1.0_3/include

其中的输出是我从终端运行pkg-config --cflags得到的输出。也可以使用--libs对CV_LDFLAGS执行此操作,并删除上面执行pkg-config --exists opencv etc调用的复选标记。

我得到的下一个错误是一些与-lippicv相关的东西,我将其添加到Makefile中进行了修复。

override LDFLAGS += -L/usr/local/Cellar/opencv3/3.1.0_3/share/OpenCV/3rdparty/lib/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26151848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档