cv2.
Hough Circles是
OpenCV中的一个函数,用于在图像中
检测圆形。它使用霍夫变换来
检测圆形,并返回圆心坐标和半径。函数的语法如下:
python cv2.Hough Circles(image, method, dp, minDist[,circles[, param1[, param2[, minRadius[, maxRadius]]]]])
参数解释:
- image:要
检测的输入图像,必须为灰度图像。
- method:
检测方法,一般使用
cv2.
HOUGH_GRADIENT。
- dp:累加器分辨率与图像分辨率的反比例系数,一般取1。
- minDist:圆心之间的最小距离,如果距离小于此值,则被认为是同一个圆。
-
circles:输出参数,
检测到的圆的向量。
- param1:边缘
检测的阈值,一般取值为100。
- param2:圆心
检测的阈值,一般取值为100。
- minRadius:圆的最小半径,如果小于此值则不被
检测,一般取值为0。
- maxRadius:圆的最大半径,如果大于此值则不被
检测,一般取值为0。
注意:函数返回的圆心坐标是浮点数类型,需要进行转换为整数类型后才能在图像上绘制。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/678.html