opencv
Spark Wang
这个作者很懒,什么都没留下…
展开
-
opencv学习图像阈值处理
阈值处理可以看做是最简单的图像分割方法,这种方法基于图像中物体与背景之间的灰度差异,而且此分割属于像素级别的分割,因此应用的时候,应该用图像中的每一个像素点的灰度值与选取的阈值进行比较,并作出相应的判断。 阈值类型一阈值二值化(threshold binary) 左下方的图像表示图像像素点的分布情况,蓝色水平线表示阈值。阈值二值化表示,当像素点的值大于阈值时,取最大值max...原创 2019-01-19 09:05:42 · 620 阅读 · 1 评论 -
opencv学习之边缘处理
边缘处理问题:l图像卷积的时候边界像素,不能被卷积操作,原因在于边界像素没有完全跟kernel重叠,所以当3x3滤波时候有1个像素的边缘没有被处理,5x5滤波的时候有2个像素的边缘没有被处理,7x7时有三个像素边缘没有被处理。使用OpenCV提供的函数copyMakeBorder()来拓展边界,其原型如下void copyMakeBorder( InputArray src...原创 2019-01-20 09:23:43 · 312 阅读 · 0 评论 -
opencv 操作像素
今天开始学习opencv操作,配合4412开发板的双目摄像头进行学习。图像本质上就是一个由数值组成的矩阵,对于灰度图像(黑白图像),像素是八位无符号数,0表示黑色,255表示白色,对于彩色图像需要用三原色数据来重现不同可见色。在数字成像技术中,常用的主颜色通道是红色、绿色、蓝色,因此每3个8位数值组成矩阵的一个元素。1.1访问像素值要访问矩阵中的每个独立元素,只需要指定它的行号和列号,...原创 2019-01-17 09:46:47 · 1112 阅读 · 0 评论