我有一张图片,显示两个圆圈共享同一个中心,但半径不同--一个内圆和一个外圆。我需要检查一下,这两个圆圈是否被“打破”了,也就是说,圆圈的形状是否有某种磨损或破损。圆圈的半径总是相同的,所以我用HoughCircles of OpenCV来确定两个圆圈中的每一个都有一个给定的半径,以确定图像是否包含这两个圆圈。可以找到圆圈,没有任何问题。我使用了HoughCircles的阈值参数,但是当阈值设置太低时
我正在尝试检测、定位和拾取蓝色弹珠。我的项目的目标是一次只能探测一块大理石。为了进行检测,我使用了OpenCV中的HoughCircles函数。我想给我的代码给我的X和Y的位置只有第一个检测到的圆。detection is located at pixel: " << Point(c[0], c[1]) << endl;
x = c[0]