第一步:
通过这个网址可以下载mexopencv
http://download.csdn.net/detail/yeyang911/7292015
(需要安装matlab2012以上版本和VS2008以上版本,我安装的是matlab2013a,VS2010)
第二步:
打开matlab2013a, 在命令行输入 mex -setup
然后选择vs2010编译器
第三步:
将刚才下载好的MEXOPENCV解压,然后matlab进入下面这个解压路径(根据自己的解压路径)
第四步:安装opencv(如果没有安装的话),我的opencv版本为2.4.7,最新的为2.4.9 环境需要配置
‘D:\opencv247\opencv’为提取路径
稍等片刻就可以完成mex了
第五步:添加到search path
测试安装情况
如果运行成功会显示图片。
有时候调用并不能成功,只需要把Opencv里面的dll文件拷贝到 Matlab 安装目录的bin里 就可以正常运行了。
当然大家也可以到 https://github.com/kyamagu/mexopencv/tree/v2.4 去下载最新的文件, 不过这里面的mexopencv文件可能会有点问题。