OpenCV学习(55)

本文介绍了霍夫圆变换的基本原理,与霍夫线变换的相似性和区别,并详细阐述了霍夫梯度法的边缘检测、局部梯度计算、累加器处理等步骤,以及该方法的优缺点。通过霍夫梯度法,可以提高算法效率并解决三维累加器的噪声问题,但也存在如同心圆处理、数值稳定性等挑战。
摘要由CSDN通过智能技术生成

图像变换(9):一,霍夫圆变换;二,霍夫梯度法的原理;三,霍夫梯度法的缺点
 

一,霍夫圆变换

       霍夫圆变换的基本原理和上面讲的霍夫线变化大体上是很类似的,只是点对应的二维极径极角空间被三维的圆心点x、y和半径r空间取代。说“大体上类似”的原因是,如果完全用相同的方法的话,累加平面会被三维的累加容器所代替一一在这三维中,一维是x,一维是y,另外一维是圆的半径r。这就意味着需要大量的内存而且执行效率会很低,速度会很慢。
       对直线来说,一条直线能由参数极径极角(r,0))表示.而对圆来说,我们需要三个参数来表示一个圆,也就是:

 、

 

二,霍夫梯度法的原理

霍夫梯度法的原理是这样的:
       (1)首先对图像应用边缘检测,比如用canny边缘检测。
       (2)然后,对边缘图像中的每一个非零点,考虑其局部梯度,即用Sobel()函数计算x和y方向的Sobel一阶导数得到梯度。
       (3)利用得到的梯度&

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值