OpenCV
文章平均质量分 73
lanmeng_smile
这个作者很懒,什么都没留下…
展开
-
形态学滤波对图像进行边缘及角点检测
将灰度图像看做是“等高线”:亮的区域代表山峰,而暗的区域代表山谷,图像的边沿就对应于峭壁。如果腐蚀一幅图像,会导致山谷被扩展,而峭壁减少了。相反的,如果膨胀一幅图像,峭壁则会增加。但是这两种情况下,中间的部分(大片的谷底和高原)基本保持不变。 对图像的腐蚀和膨胀的结果做差,就能提取图像的边界:因为边界区域,二者完全不同。(实际上,我们也可以用腐蚀或者膨胀的结果与源图像做差得出类似结原创 2015-08-22 21:17:32 · 2106 阅读 · 0 评论 -
opencv的Mat中step
以三维的Mat数据布局为例 step这里指出的是图像在各个梯级上的字节数大小,而这里的梯级指的是构成图像的名层次。 上图三维图像由一个一个名面(第一级)构成,每一个平面由一行一行(第二级)构成,每行由一个一个点(第三级)构成。 同理:二维图像由一行一行(第一级)构成,而每一行又由一个一个点(第二级)构成。 Mat原创 2015-08-22 21:37:19 · 7775 阅读 · 0 评论 -
OpenCV2:Mat属性type,depth,step
Mat类用于表示一个多维的单通道或者多通道的稠密数组。能够用来保存实数或复数的向量、矩阵,灰度或彩色图像,立体元素,点云,张量以及直方图(高维的直方图使用SparseMat保存比较好)。简而言之,Mat就是用来保存多维的矩阵的。Mat的常见属性data uchar型的指针。Mat类分为了两个部分:矩阵头和指向矩阵数据部分的指针,data就是指向矩阵数据的指针。dims 矩阵的原创 2015-08-22 20:28:26 · 609 阅读 · 0 评论 -
OpenCV2中矩阵的归一化 normalize函数详解
该文章内容主要来自于http://www.bubuko.com/infodetail-705559.html1. 归一化定义与作用 归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。首先归一化是为了后面数据处理的方便,其次是保证程序运行时收敛加快。归一化的具体作用是归纳统一样本的统计分布性。归一化在0-1之间是统计的概率分布,归一原创 2015-11-18 10:55:43 · 53296 阅读 · 4 评论 -
OpenCV2:Mat属性type,depth,step
文章转载于http://www.cnblogs.com/wangguchangqing/p/4016179.htmlMat类用于表示一个多维的单通道或者多通道的稠密数组。能够用来保存实数或复数的向量、矩阵,灰度或彩色图像,立体元素,点云,张量以及直方图(高维的直方图使用SparseMat保存比较好)。简而言之,Mat就是用来保存多维的矩阵的。Mat的常见属性data转载 2015-11-24 16:18:01 · 538 阅读 · 0 评论 -
OpenCV编程:最大熵阈值分割算法实现(代码可运行)
最大熵阈值分割原创 2015-11-28 09:34:20 · 3238 阅读 · 1 评论 -
OpenCV2:Mat属性type,depth,step
该文章转自 http://www.tuicool.com/articles/eUbuYnMat的常见属性data uchar型的指针。Mat类分为了两个部分:矩阵头和指向矩阵数据部分的指针,data就是指向矩阵数据的指针。dims 矩阵的维度,例如5*6矩阵是二维矩阵,则dims=2,三维矩阵dims=3.rows 矩阵的行数cols 矩阵的列数size 矩转载 2016-01-12 16:02:04 · 658 阅读 · 0 评论 -
OpenCV矩阵运算
本文转载自:http://blog.sina.com.cn/s/blog_afe2af380101bqhz.html一、矩阵Mat I,img,I1,I2,dst,A,B;double k,alpha;Scalar s;1.加法I=I1+I2;//等同add(I1,I2,I);add(I1,I2,dst,mask,dtype);scaleAdd(I1,scale,I转载 2016-03-02 11:07:05 · 659 阅读 · 0 评论