Matlab与OpenCV对应函数
1、matlab中的imread相当于OpenCV中的cvLoadImage(imageName, CV_LOAD_IAMGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR):读出的图像信息保持了原有图像的信息(包括通道信息和位深信息);
rgb2gray相当于cvLoadImage(imageName, CV_LOAD_IMAGE_GRAYSCALE):单通道灰度图;
或用cvCreateImage、cvCvtColor两函数实现图像的灰度化。
2、matlab中的zeros函数相当于OpenCV中的cvSetZero函数。
3、matlab中的两矩阵点乘 .* 相当于OpenCV中的cvMul函数。
4、matlab中的两矩阵点除 ./ 相当于OpenCV中的cvDiv函数。
5、matlab中的两矩阵相加 + 相当于OpenCV中的cvAdd函数。
6、matlab中的两矩阵相减 - 相当于OpenCV中的cvSub函数。
7、matlab中的矩阵和一个常量相加 A + a 相当于OpenCV中的cvAddS函数cvAdds(matA, cvScalar(a), matB)。
8、matlab中的矩阵和一个常量相减 A - a 相当于OpenCV中的cvSubS函数cvSubS(matA, cvScalar(a), matB)。
9、matlab中的给矩阵赋一初值 A(:, :) = a 相当于OpenCV中的cvSet函数cvSet(matA, cvScalar(a))。
10、matlab中取矩阵某一部分赋给另一矩阵 A = B(i : j, m : n) 相当于OpenCV中的cvGetSubRect 函数,cvGetSubRect(mat1, mat2, rect)。
11、matlab中取矩阵最大值、最小值 max(max(A))、min(min(A)) 相当于OpenCV中的cvMinMaxLoc函数 cvMinMaxLoc(A, minloc, maxloc)。
12、matlab中两矩阵相乘 A * B 相当于OpenCV中的cvMatMul函数,cvMatMul(A, B, C)。
13、matlab中计算两个三维向量的叉积 C = cross(A, B) 相当于OpenCV中的cvCrossProduct函数,cvCrossProduct(A, B, C)。
14、matlab中计算向量的范数 c = norm(A) 相当于OpenCV中的cvNorm函数,c = cvNorm(A)。
15、matlab中求二维矩阵的奇异值分解 [u s v] = svd(A, 0) 相当于OpenCV中的cvSVD函数 cvSVD(A, s, u,v)。
16、matlab中两矩阵左除 c = a / b 相当于OpenCV中的cvInvert、cvMatMul两函数即:cvInvert(a, d); cvMatMul(d, b, c)。
17、matlab中的求矩阵的逆inv函数 A = inv(B) 相当于OpenCV中的cvInvert函数:cvInvert(B,A)。
Matlab与OpenCV对应函数相关推荐
- matlab调用opencv的函数
由于工作需要,需要使用Matlab 中的mexFunction调用C++程序, 该 mex function里又要用到opencv中的lib,所以在编译mex的时候,需要将opencCv的lib加到m ...
- matlab中imresize函数的用法,为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同
为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同?今年 4 月,我在依照 MATLAB 代码自己写一个卷积神经网络 C++ 实现的过程中,就发现了这个问题,不过那 ...
- matlab运行dxcv,MATLAB imresize 函数和 OpenCV resize 函数结果不同
为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同?今年 4 月,我在依照 MATLAB 代码自己写一个卷积神经网络 C++ 实现的过程中,就发现了这个问题,不过那 ...
- matlab imresize算法详解,为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同
为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同?今年 4 月,我在依照 MATLAB 代码自己写一个卷积神经网络 C++ 实现的过程中,就发现了这个问题,不过那 ...
- matlab调用opencv库,matlab调用opencv库
matlab中有许多图像处理的函数简单方便,比如矩阵x 求垂直积分 直接sum(x) 就可以了.不知道OPENCV里面有没有类似的功能,反正我是没找到.就准备用matlab调用OPENCV里面的函数. ...
- Matlab中的eig函数和Opecv中eigen()函数的区别
奇异值分解的理论参见下面的链接 http://www.cnblogs.com/pinard/p/6251584.html https://blog.csdn.net/shenziheng1/artic ...
- matlab和opencv混编(mex问题,mexopencv问题)(水下相机折射补偿:Pinax-model)
1.mexopencv 这是个程序,实现了在matlab方便地引入opencv. 有众多版本,不同版本对应不同opencv. mexopencv 2.4(适用opencv2.4及以上版本): http ...
- Harris角点检测,及其Matlab和OpenCV实现
1.Harris角点检测算法实现步骤 (1)计算图像I(x,y)I(x,y)I(x,y)在XXX和YYY两个方向的梯度Ix,Iy{{I}_{x}},{{I}_{y}}Ix,Iy:Ix=∂I∂x=I ...
- 经验之谈,关于HOG调参:对matlab和opencv作对比
笔者曾经做过一个项目,后期是把matlab转化为opencv,在此过程中,遇到的比较大的问题是HOG特征的提取问题,由于两个不用语言写的函数其输入参数的格式和编程思想有较多不同,在调试过程中花费了较多 ...
最新文章
- data-参数说明(模态弹出窗的使用)
- JavaScript高级程序设计学习笔记6:正则表达式
- 怎么更换锁定计算机的图片,Win10系统下怎样对锁定界面的背景图片进行更换
- aws rds监控慢sql_使用AWS Lambda函数自动启动/停止AWS RDS SQL Server
- 【C++】memset()给整形数组赋初值的坑(不要这么做)
- Java等调用python深度学习训练的模型(待完成)
- 树莓派PICO:DS1302时钟芯片(MicroPython)
- 关于网站注册及修改密码使用阿里云短信服务或云片网短信服务的选择。
- 刷机-升级到4.01M33-2的方法
- deepin安装NVIDIA显卡驱动
- 语音识别算法原理文档整理(二)
- protel dxp 2004电路仿真
- Flixel横板游戏制作教程(十一)—JetPack(飞行背包)
- MIT开创减少双量子比特门误差的新方法,提高鲁棒性迈向纠错量子计算机
- 电瓶车充电桩收费平台在福建学校的应用
- THREEJS相关3d-force-graph 3d力导图使用
- Linux系统基础操作管理
- iOS12 系统 webView加载H5页面,反复点击网页中视频播放 退出视频全屏 闪退解决方式。
- List集合(列表)
- 2022年特色小镇行业研究报告
热门文章
- 计组之总线:4、总线标准
- 计组之指令系统:3、CISC和RISC
- 【专栏必读】(计算机组成原理题目题型总结)计理期末考试408统考算机组成原必考题型总结
- CouchDB未授权访问漏洞记录(端口:5984、6984,CVE-2017-12635,CVE-2017-12636)复现失败
- Python动态导入模块、类
- 循环链表:魔术师发牌问题
- webServlet(/) 和 webServlet(/*) 的区别
- Vue.js入门系列教程(二)
- Size Balanced Tree
- 使用ASP .NET (C#) 產生PDF檔的好幫手—iTextSharp library (上)