mexopencv + opencv + matlab环境配置
1赞
发表于 11/28/2016 9:26:26 AM
阅读(5221)
环境:opencv 2.4.8, mexopencv 2.4,matlab2012a, visual studio 2010, windows 7
其他版本配置方法类似。
mexopencv是提供给matlab调用opencv库的一套应用程序接口(API)。通过mexopencv,matlab就可以调用opencv里面大量的图像处理库,并且获得不错的速度。
[1]准备工作
下载opencv,并配置好环境变量。
下载mexopencv:https://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]出现如下画面,等待结束。
[4]经过漫长的等待,mexopencv终于可以用了。享受一下吧~~