圆圈的半径总是相同的,所以我用HoughCircles of OpenCV来确定两个圆圈中的每一个都有一个给定的半径,以确定图像是否包含这两个圆圈。可以找到圆圈,没有任何问题。我使用了HoughCircles的阈值参数,但是当阈值设置太低时,无论是完整的还是破碎的,算法都找不到一个圆。
编辑:这是一个抽象的图像,可能会使它更清楚。的</e
经过图像处理,通过fft、滤波器和阈值处理,我得到了以下图像:所以,我想知道如何提取这些中心。是否存在OpenCV的任何函数?(比如用于检测圆圈的HoughCircles?)也许对您来说了解我使用的代码是有用的:import numpy as npfrom scipy.ndimagemaxs.astype('uint8'),0,2