随笔分类 -  OpenCV

OpenCV on Qt Creator in version 2.46
摘要:data:Mat对象中的一个指针,指向内存中存放矩阵数据的一块内存 (uchar* data) dims:Mat所代表的矩阵的维度,如 3 * 4 的矩阵为 2 维, 3 * 4 * 5 的为3维 channels:通道,矩阵中的每一个矩阵元素拥有的值的个数,比如说 3 * 4 矩阵中一共 12 个元素,如果每个元素有三个值,那么就说这个矩阵是 3 通道的,即 channels = 3。常见的是一张彩色图片有红、绿、蓝三个通道。 depth:深度,即每一个像素的位数(bits),在opencv的Mat.depth()中得到的是一个 0 – 6 的数字,分别代表不同的位数:enum { CV_8U=0, CV_8S=1, CV_16U=2, CV_16S=3, CV_32S=4, CV_32F=5, CV_64F=6 }; 可见 0和1都代表8位, 2和3都代表16位,4和5代表32位,6代表64位; step:是一个数组,定义了矩阵的布局,具体见下面图片分析,另外注意 step1 (step / elemSize1),M.step[m-1] 总是等于 elemSize,M.st 阅读全文
posted @ 2014-01-24 11:59 Jason.yin 阅读(256) 评论(0) 推荐(0)
摘要:参见资料findcontours drawcontours 转http://blog.sina.com.cn/s/blog_7155fb1a0101a90h.html 阅读全文
posted @ 2013-12-17 11:29 Jason.yin 阅读(1349) 评论(0) 推荐(0)
摘要:主要思想,遍历图片的所有像素,粗略计算像素点的值是否在设置的阀值内,再执行相应动作 阅读全文
posted @ 2013-12-14 23:35 Jason.yin 阅读(3529) 评论(0) 推荐(0)
摘要:图像中添加图标 copyTo、addWeighted 阅读全文
posted @ 2013-12-08 20:12 Jason.yin 阅读(831) 评论(0) 推荐(0)
摘要:像的叠加,add、addweighted、‘+’、vector、split、merge 阅读全文
posted @ 2013-12-08 18:24 Jason.yin 阅读(4719) 评论(0) 推荐(0)
摘要:图像锐化,row()、col()、create、setTo、filter2D() 阅读全文
posted @ 2013-12-07 17:31 Jason.yin 阅读(1865) 评论(0) 推荐(0)
摘要:图像像素的衰减和ptr,iterator的使用,opencv2.4.6 阅读全文
posted @ 2013-12-06 17:51 Jason.yin 阅读(656) 评论(0) 推荐(0)
摘要:图像的载入和垂直水平翻转, QtCreator opencv V2.46 阅读全文
posted @ 2013-12-05 19:18 Jason.yin 阅读(299) 评论(0) 推荐(0)