附加功能无法使用的情况下Matlab安装Computer Vision Toolbox Interface for OpenCV in MATLAB

众所周知的原因,我的MATLAB R2021b是无法直接使用附加功能的,但是我在处理问题时又需要使用里面的包,便找到了下面这篇文章来解决自己的问题 Matlab安装硬件支持包_大学生matlab需要哪些支持包-CSDN博客

再跟着进行到第五步时,点击了安装位置的SupportSoftwareInstaller.exe后,显示“没有可从此位置安装的兼容支持包”,这时是我们再上一步安装路径上出现了问题

直接默认安装路径,再去自己的MATLAB下载路径点击SupportSoftwareInstaller.exe就可以成功了。

这时我们想验证OpenCV是否安装成功,发现还是不能用的,因为没有所需要的编译器,按照提示要继续下载mingw c++编译器,详细参考

Mingw快捷安装教程 并完美解决出现的下载错误:The file has been downloaded incorrectly-CSDN博客

这篇博客中有mingw的安装包,详细安装步骤看这篇

MATLAB安装配置MinGW-w64 C++编译器_matlab安装mingw编译器-CSDN博客

跟着步骤完成环境配置后,需要去MATLAB里配置,直接在命令行输入

setenv('MW_MINGW64_LOC', 'D:\Users\Lenovo\Downloads\MathWorks\SupportPackages\R2021b\mingw64\mingw64');

大家按自己的安装路径来即可, 这时候输入验证语句

>> mex -setup

 

因为我需要的是c++环境,再次点击c++即可。下面是一段验证OpenCV是否在MATLAB上配置是否成功的代码

% 读取图像
image = imread('peppers.jpg');

% 显示图像
imshow(image);
title('Original Image');

% 在图像上绘制一个矩形框
rectangle('Position', [50, 50, 100, 100], 'EdgeColor', 'r', 'LineWidth', 2);

% 等待用户按下任意键继续
pause;

将上述代码保存为一个.m文件,然后在MATLAB命令行中执行该文件。如果你能够成功看到显示了原始图像并在其上绘制了一个红色矩形框,那么说明你的OpenCV在MATLAB中已经安装并配置成功了。 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值