OpenCV笔记整理【霍夫变换】

发布时间:2022-12-20 22:30

1. 直线检测


霍夫变换是通过霍夫坐标系的直线与笛卡尔坐标系的点之间的 “映射” 关系来判断图像中的点是否构成直线。


上图中:笛卡尔空间中一条线(y=kx+b),k表示线段的斜率、b表示垂直线段方向的位置。映射到霍夫空间中就是一个点(k,b)。其中,xy是已知的常量,kb是变量。

OpenCV笔记整理【霍夫变换】_第1张图片
==========这里省略一万字。。。。

总结:

  • 在笛卡尔空间中多个点如果处在同一条直线上,那么映射到霍夫空间中,多条边会汇聚并穿过同一个交点。

  • 在霍夫空间中,经过一个点的直线越多,说明在笛卡尔空间中映射的直线是由越多的点构成的。
    所以霍夫变化选择直线的思路就是,选择尽可能多的直线交汇的点

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号