matlab与mexopencv 与vs2015配置

配置环境:
1、MATLAB:R2016b
2、mexopencv:3.4.1
3、vs:vs2015

过程:
官网下载opencv3.4.1然后解压。下载mexopencv3.4.1然后解压。

**注意:opencv3.4.1仅支持vs2015(VC15)和vs2010(vc14)
**
因为我是最近下载的vs2019,目前没有找到相应的bin文件。所以又下载了vs2015
而在MATLAB中命令行输入mex -setup -v时,MATLAB并不能识别此编译器
这是由于visual studio从2015版本后默认不再安装C++编译器的组件,因此若保持默认安装vs的情况下,MATLAB是找不到visual studio2015的C++编译器cl14,因此就识别不到对应的版本。
已经安装visual studio2015的电脑可以再次打开setup安装程序,然后就会自动检查安装情况,在 安装界面下点击修改,然后在语言选项中,把C++勾选后,等待安装完成后,MATLAB即可正确识别到vs2015版本了。在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
之后就可以在MATLAB找到vs2015l了。
我之前安装的是vs2019没有卸载,所以我这有两个,如果你想改变默认vs的话,请命令行输入mex -setup cpp可选择你想的编译器。

然后将路径改为mexopencv解压的路径:
在这里插入图片描述
然后进行编译

>> mexopencv.make('opencv_path', 'C:\OpenCV\build')//注意opencv_path是安装路径,默认C盘。` mexopencv.make('opencv_path','E:\dev\opencv\build')`我是这样做的。

即可完成编译。
每次使用的时候都要添加路径才能使用奥。
addpath(‘E:\dev\mexopencv’)

2021.11.1配置完的,第一次写,可能写的不是很清楚,欢迎大家评论,看到会马上回复的

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值