九、霍夫变换

12 篇文章 0 订阅 ¥9.90 ¥99.00
本文介绍了霍夫变换的基本原理和在OpenCV中的实现,包括霍夫直线变换、统计概率霍夫直线变换以及霍夫圆变换。通过cv2.HoughLines()和cv2.HoughLinesP()函数检测直线,使用cv2.HoughCircles()检测圆,详细阐述了各个参数的意义及其在图像处理中的应用。
摘要由CSDN通过智能技术生成

https://www.bilibili.com/video/av44997359?from=search&seid=12094115122851830432
原理

计算相当于投票的过程,得票最多的一定是直线
对图像二值化取边缘

cv2.HoughLines()
cv2.HoughLinesP()
cv2.HoughCircles()

霍夫变化常用来在图像中提取直线和圆等几何形状
在这里插入图片描述
学过几何的都知道,直线可以分别用直角坐标系和极坐标系来表示:
在这里插入图片描述
经过某个点(x,y)的所有直线都可以用式子:在这里插入图片描述
来表示;那么,有相同的(r,θ)都表示经过(x0,y0)的直线,那么同一条直线上的点必然会有同样的(r,θ)。如果将某个点所有的(r,θ)绘制成下面的曲线,那么同一条直线上的点的(r,θ)曲线会相交于一点:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值