Hough变换原理

霍夫变换于1972年提出,最初应用于图像直线检测,后拓展至圆和曲线检测。变换通过在k-b参数空间将图像空间的点转换为直线,使直线检测转化为寻找交点问题。为避免垂直线斜率未定义的问题,引入了距离-角度参数空间,使图像中的点变为正弦曲线,交点即为待检测直线。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

霍夫变换于1972年提出,最开始用于图像的直线检测,后来拓展到圆,曲线等的检测

对于一条直线y=kx+b,(x,y)就是一个点.若转换为b=-xk+y,是不是也可以将(k,b)看作另一个空间中的点?这个空间就是k-b参数空间.

在x-y图像空间中的一点,对应k-b空间的一条直线.

而x-y图像空间中的两点连线,对应k-b空间的一个交点.

霍夫变换检测直线的原理:若x-y图像空间有很多点在k-b空间中相交于一点,那么这个交点就是我们要检测的直线.

 

由于当图像空间中有一条垂直直线时,其斜率未定义.

为避免这种情况,霍夫变换采用了另一个参数空间:距离-角度参数空间

点(x,y)与距离,角度的关系就为\rho =x\cos \theta +y\sin \theta

因此,在新的距离-角度参数空间中,图像中的一个点变成了一个正弦曲线,而不是k-b参数空间中的直线了.

这些正弦曲线的交点就是图像空间中我们要检测的直线了.

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值