经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《OpenCV 4开发详解》。为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通,提前在公众号上连载部分内容,请持续关注小白。 |
霍夫变换同样可以检测图像中是否存在圆形,其检测方法与检测直线的方式相同,都是将图像空间x-y直角坐标系中的像素投影到参数空间中,之后寻找是否存在交点。在检测圆形的霍夫变换中圆形的数学描述形式如式(7.7)所示。
x = a + R cos ( θ ) y = b + R sin ( θ ) (7.7) \begin{array}{c} x = a + R\cos (\theta )\\ y = b + R\sin (\theta ) \end{array} \tag{7.7} x=a+Rcos(θ)y=b+Rsin(θ)(7.7)
假设图像上中心像素点 ( x 0 , y 0 ) ({x_0},{y_0})