Find Lines 操作流程附带算法对比图像

equalizeHist

图像直方图均衡化的实质是近似均匀分布,均衡化图像的动态范围扩大了,但其被值扩大了量化间隔,而量化级别反而减少了,原来灰度不同的像素经处理后可能变得相同,这样就形成了一片相同灰度的区域,各区域之间有明显的边界,造成对比度提高的视觉效果。如果原始图像对比度本来就很高,这再均衡化会降低图像对比度。

Find Lines 操作流程附带算法对比图像
Find Lines 操作流程附带算法对比图像

高斯滤波

对图像邻域内像素进行平滑时,邻域内不同位置的像素被赋予不同的权值 对图像进行平滑的同时,同时能够更多的保留图像的总体灰度分布特征
Find Lines 操作流程附带算法对比图像
Find Lines 操作流程附带算法对比图像

resize

Find Lines 操作流程附带算法对比图像
canny

Find Lines 操作流程附带算法对比图像Find Lines 操作流程附带算法对比图像
HoughLinesP

HoughLines( )函数可以找出采用标准霍夫变换的二值图像线条。在OpenCV中,我们可以用其来调用标准霍夫变换SHT和多尺度霍夫变换MSHT的OpenCV内建算法。
HoughLinesP()函数在HoughLines的基础上末尾加了一个代表Probabilistic(概率)的P,表明它可以采用累计概率霍夫变换(PPHT)来找出二值图像中的直线。

Find Lines 操作流程附带算法对比图像