在非常嘈杂的图像中检测斑点

时间:2014-04-25 08:26:16

标签: python image computer-vision

我正在处理一堆嘈杂的图像,试图在图像部分中隔离斑点。下面你可以看到使用python加载和绘制的起始图像,以及使用Gimp进行一些编辑后的相同图像。

我想要做的是隔离和识别浅蓝色圆圈内的斑点,编辑图像然后使用ndimage.label之类的东西。您对如何编辑图像有任何建议吗?感谢。

enter image description here

1 个答案:

答案 0 :(得分:2)

背景看起来非常均匀,因此您应该能够使用阈值来隔离主对象,允许您使用数组蒙版来识别主对象中的区域。我可以使用scikit图像中的一些工具来查看它的位置http://scikit-image.org/docs/dev/auto_examples/

我会尝试高斯/中值滤波,然后是阈值/填充间隙。或者你可以尝试随机漫步分割,或者pherhaps纹理分类可能更有用。当您在主对象中有一个较小的对象列表时,您可以根据形状,大小,圆度等对它们进行过滤 http://scikit-image.org/docs/dev/auto_examples/plot_label.html#example-plot-label-py