Deeply

mexopencv + opencv + matlab环境配置

1
阅读(5651)

环境:opencv 2.4.8, mexopencv 2.4matlab2012a, visual studio 2010, windows 7

其他版本配置方法类似。

mexopencv是提供给matlab调用opencv库的一套应用程序接口(API)。通过mexopencvmatlab就可以调用opencv里面大量的图像处理库,并且获得不错的速度。

[1]准备工作

下载opencv,并配置好环境变量。

下载mexopencvhttps://github.com/kyamagu/mexopencv,注意在branch里面选择合适的版本号。

需要注意的是,mexopencv的版本一定要和opencv版本一致,否则由于接口不同,是不会编译成功的。

[2]设置matlab2012a的编译器: mex -setup, 选择vs2010

[3]调整matlab的工作目录到解压的mexopencv文件夹目录下,输入 mexopencv.make('opencv_path','D:\opencv\build');

%后面配置你自己的opencv build文件夹路径

[4]出现如下画面,等待结束。


 QQ图片20161128092501.png

[4]经过漫长的等待,mexopencv终于可以用了。享受一下吧~~