17: 霍夫变换 学习使用霍夫变换识别出图像中的直线和圆。图片等可到文末引用处下载。 目标 理解霍夫变换的实现 分别使用霍夫线变换和圆变换检测图像中的直线和圆 OpenCV 函数: , , 教程 理解霍夫变换 霍夫变换常用来在图像中提取直线和圆等几何形状,我来做个简易的解释: 学过几何的都知道,直线可以分别用直角坐标系和极坐标系来表示: 那么经过某个点$(x0, y0)$的所有直线都可以用这个式子来表示: $$ r\theta=x0\cdot\cos \theta+y0\cdot\sin \theta $$ 也就是说每一个$(r, θ)$都表示一条经过$(x0, y0)$直线,那么同一条直线上的点必然会有同样的$(r, θ)$。