霍夫变换、霍夫线检测、霍夫圆检测

#霍夫变换
需要了解的是笛卡尔坐标系以及霍夫空间下的坐标系
笛卡尔坐标系也被称为直角坐标系
笛卡尔坐标系(同样还有三维的): Alt
其中任意直线的表达式为y=kx+b

霍夫空间:是一种将原本笛卡尔坐标系下的参数作为坐标系的坐标轴(变量)的方法
即将y=kx+b变换为b=-xk+y的形式
Alt

#霍夫线检测
对于刚才说的那两种坐标系的一种应用例如:
在笛卡尔坐标系下
Alt

图中直线的表达式为y=x-1
将他变换到霍夫空间下则变为
Alt

经过A的所有直线与经过B的所有直线会有一个交点这个交点所代表的就是同时经过A、B两点的直线的k、b的信息。
其中l1的表达式为b=-1,l2的表达式为b=-k;因此我们通过这种方式进行霍夫线检测。
#霍夫圆检测
经过霍夫线检测我们有了答题的思路就是我们可以通过圆的表达式(x-a)2+(y-b)2=r2得到在霍夫空间下的三维参数a、b、r,我们通过圆上的点可以在霍夫空间下得到一个锥体,同理将圆上所有的点都在霍夫空间下显示出来就可以得到这些锥体都相交于一点即我们所需要得到的圆心坐标以及半径。
霍夫空间下的任意一点所得圆锥:Alt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值