Line Detected by Hough

霍夫直线检测的基本原理:利用点与线的对偶性,将原始图像中的所有前景像素点表示成参数空间中的线,若图像中的像素点共线,则这些点在参数空间中对应的线将会相交于一点,通过统计交于该点的直线条数即能得到原图像中共线的点数,设置阈值,当共线数高于该阈值时,可视这些点构成一条直线。注:因为利用直线方程y=kx+b无法表示x=c这样的直线,故在实际应用中,对于图像中的像素点对应转换到的参数空间是极坐标空间,其经过某像素点(x0,y0)的直线对应到极坐标下的直线表示为下图1所示:Hough原理的详细说明如下图2所示:

1
2

注:在Opencv中提供了两种函数houghllne(),houghlinep(),如下图3所示

3
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容