2017-03-09 59 views
0

我有一个圆形的斑点,但我不能检测林triying使用噪音,但我不能想象过滤器的方式这个圈子如何使用imagemagick或其他语言来检测这个循环blob?

enter image description here

请给一个建议用于此目的

+0

你能提供更多输入图像的例子吗? – rostok

+1

我的理解是,英语可能不是您的第一语言,但您一直提出的问题不清楚,并且没有足够的信息来回答您的问题 - 我们希望提供帮助。请花一些时间阅读http://stackoverflow.com/help/how-to-ask,并确保您的问题正确解释了您正在尝试做什么,您尝试了什么,为什么它不起作用,然后我们希望能够更好地帮助你。 –

回答

1

尝试类似的以下。

  • 转换并提取色度通道
  • 阈值和否定(翻转)
  • 使用连接组件标签滤除小区域
  • 使用形态学打开以平滑边界

convert mpG7Z.png -colorspace HCL-channel g -separate + channel \
-threshold 18%-negate \
-define连接组件:平均色=真\
-define连接组件:区域阈值= 250 \
- 连通组件8 \
-morphology开八边形:4 \
result.png