- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 【opencv学习之二十七】Hough霍夫变换寻找直线和圆
霍夫变换是在图像中寻找直线、圆和其他一些简单形状的方法。霍夫变换有一个很重要的性质就是对图形在图像中残缺、噪声等不敏感,有较强抗干扰性;但其也有缺点,比如要检测的目标曲线要提前定义好,而如果曲线参数过多则计算量呈指数增长;理论上霍夫检测任意预定目标;opencv实现了其部分算法;Hough变换有很长的研究历史,同样也有很多的文献和资料;Hough基本思想是边缘信息A进行f(x)的拟合操作,通过计算
2018-01-31 23:44:41 840
原创 【opencv学习之二十六】边缘检测算子:Canny,Sobel,Laplacian
opencv实现了一些边缘检测算法的函数,定型的是Canny(),Sobel(),Laplacian();边缘算子在图像识别及检测中是一个很重要的方法,在人类识别物体时也多依赖边缘轮廓,因为在一般情况下边缘特征不受光照影响;同样图像只剩边缘后像素量也会极大减少,这样对于处理是有益的。至于算子的算法和原理大家可以找专业资料研读一下,大部分根据图像梯度特征来寻找边缘;话不多说,下面看代码:
2018-01-24 21:54:20 584
原创 【opencv学习之二十五】OpenCV腐蚀、膨胀、开闭运算、形态学梯度、顶帽、黑帽
opencv有一些基本的形态学运算,对图像做初步处理,用来突出需要分割或进一步处理的图像;算子具体的原理就不做解释了,直接上代码看应用场景,代码里有注解:void imgMorph()//图像形态学操作{ Mat srcImg = imread("D:/ImageTest/Rice.png"); Mat dstImg1,dstImg2,dstImg3,dstImg4,dstI
2018-01-14 11:27:01 1209
原创 【opencv学习之二十四】OpenCV滤波处理对比
OpenCV的邻域滤波处理函数主要都通图像的卷积操作,有1方框滤波boxFilter(),属于线性滤波,其原理是用一个矩阵和一个核矩阵卷积操作;2均值滤波blur(),也属于线性滤波,是方框滤波一种归一化后的方框滤波;3高斯滤波GaussianBlur(),属于线性滤波,其原理类似均值滤波,但是滤波经过加权处理,加权值符合正态分布,处理效果比均值更好一些;4中值滤波medianBl
2018-01-07 21:50:11 3616
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人