首先确定你安装了VisualStdio
我这边安装的是VS2015,以VS2015为例,下载opencv-vs2015版本
使用opencv3.4.1
下载地址:
https://github.com/opencv/opencv/releases/download/3.4.1/opencv-3.4.1-vc14_vc15.exe
官网有使用VS2015编译好的,这里的vc14就是VS2015
然后下载对应版本的mexopencv
https://github.com/kyamagu/mexopencv
下载后,将opencv解压,和mexopencv解压,配置opencv的path环境变量
我这边对应地址是D:\Program Files (x86)\install\opencv\build\x64\vc14\bin
将该路径放入电脑的path
打开matlab
输入命令:
mex -setup
配置c和c++
在Matlab中将第三方库mexopencv添加入path
选择你解压的mexopencv(3.4.1)文件路径
可以看到图中我已经添加好了
然后使用matlab进入到mexopencv的工程目录:
输入命令:这个路径用你自己的opencv所在的路径
mexopencv.make('opencv_path', 'D:\Program Files (x86)\install\opencv\build')
开始编译了,等编译好后,我们测试下:
随便在一个目录下新建.m文件