Python 检测彩色圆圈

Python 检测彩色圆圈,python,opencv,image-processing,Python,Opencv,Image Processing,我有一堆痣的皮肤图像。但不幸的是,这个集合的很大一部分包含了我想要检测并移除的恼人的彩色圆圈。我已经尽了最大努力使用cv2.HoughCircles,但结果完全错误:( 有没有人有办法更有效地检测这些图像?我附上了一些图像和我的输出 如果您只想判断是否存在色块,您可以尝试在HSV中使用饱和度,如下所示: 从BGR转换为HSV 饱和信道阈值 其他步骤 如果您只想判断是否存在色块,您可以尝试在HSV中使用饱和度,如下所示: 从BGR转换为HSV 饱和信道阈值 其他步骤 如果您根据色调(在HSV

我有一堆痣的皮肤图像。但不幸的是,这个集合的很大一部分包含了我想要检测并移除的恼人的彩色圆圈。我已经尽了最大努力使用cv2.HoughCircles,但结果完全错误:(

有没有人有办法更有效地检测这些图像?我附上了一些图像和我的输出


如果您只想判断是否存在
色块
,您可以尝试在
HSV
中使用
饱和度
,如下所示:

  • 从BGR转换为HSV
  • 饱和信道阈值
  • 其他步骤

  • 如果您只想判断是否存在
    色块
    ,您可以尝试在
    HSV
    中使用
    饱和度
    ,如下所示:

  • 从BGR转换为HSV
  • 饱和信道阈值
  • 其他步骤

  • 如果您根据色调(在HSV或类似颜色空间中)进行某种分析,会怎么样。这些圆圈绝对不是皮肤颜色的,所以你应该能够很好地将它们分割出来。|请以最小的变体显示你当前的代码,这样我们至少可以看到你到底做了什么,并可能复制它。如果你做了某种基于色调的分析(在HSV或类似的颜色空间中),会怎么样.这些圆圈绝对不是皮肤颜色的,所以你应该能够很好地将它们分割出来。|请你用一些最小的变量显示你当前的代码,这样我们至少可以看到你到底做了什么,并可能复制它。这实际上相当好。我如何得到鼹鼠周围的边界框?这是一个实际上很好。我怎样才能得到鼹鼠周围的包围盒呢?