
在MATLAB中使用opencv
opencv
OpenCV: 开源计算机视觉库
项目地址:https://gitcode.com/gh_mirrors/opencv31/opencv

·
因为最近在学计算机视觉,少不了要用一些图像处理的工具,但是下载很多编译器都挺耗内存的,并且我也懒,所以电脑上一些无用还在的东西便不想去清理。还要下其他编译器的我也觉得麻烦。刚好我最近在使用MATLAB,了解它的功能还是很强大的,所以就想在这个基础上来进行图像作业的处理。然后看了几篇在MATLAB上安装opencv的文章,我感觉云里雾里的,主要是不想费劲力气去这里下载,又去哪里安装,改路径等等的,头都绕晕了。
后面看到一篇文章说在MATLAB里就可以直接安装,然后我就去了试了试,真的很方便,没想到这么简单。
步骤如下:
1.打开MATLAB软件->在APP的界面里点击获取更多APP/或则在主页里点击附加功能(获取更多功能)->以上两种方式都能打开下面的小窗口->直接搜索需要的(opencv)->点击安装即可(而且这个点进去还有视频教程,这是真可以,虽然是英文,但是可以翻译成中文)
2.安装成功后就可以得到opencv的一个.m文件的参考(如下图所示)
3.其实到这里我也以为安装好这个opencv就可以调用了,但是我在命令行里试过才知道,不可以,显示没有编译器(搞忘截图了)。(当时没想到,应该要有一个合适它的编译器)所以接下来就是安装它的编译器,也很简单,也是在这个附加功能里可以下载,如下图(MinGW-w64):
4.现在一切都就绪了,然后通过输入mex -setup c++,在命令行中得到如下即表示成功。
5.最后是我用一张图的演示如下:(成功!)




OpenCV: 开源计算机视觉库
最近提交(Master分支:6 个月前 )
60924999
replace tostring() with tobytes() 9 天前
b5c3b706
Removed Android test as it's broken for now 9 天前
更多推荐
所有评论(0)