【发布时间】:2012-11-25 14:49:28
【问题描述】:
我想使用 AForge.net 来识别下图所示的模式。
我使用过滤器来提取黄-橙-红颜色,所以我现在可以找到彩色斑点,但是:
我想找到被蓝色大圆圈包围的斑点(如图)
我想过滤椭圆形的对象
我不想要确切的代码,只显示我应该使用的基本轮廓和功能。
【问题讨论】:
标签: c# image-recognition aforge
我想使用 AForge.net 来识别下图所示的模式。
我使用过滤器来提取黄-橙-红颜色,所以我现在可以找到彩色斑点,但是:
我想找到被蓝色大圆圈包围的斑点(如图)
我想过滤椭圆形的对象
我不想要确切的代码,只显示我应该使用的基本轮廓和功能。
【问题讨论】:
标签: c# image-recognition aforge
我使用 [IPLab] (http://code.google.com/p/iplab/) 快速找到一些参数来提取图像的红色和蓝色特征。以下是我找到的步骤:
第 1 步将为您提供红色圆圈,第 2 步将为您提供蓝色圆圈。您可以应用一些形态运算符来清理结果。现在您可以从两个输出图像中计算 blob,并确定红色 blob 的中心是否在蓝色 blob 内。
至于验证 blob 是否为椭圆形,我认为 AForge 在其 blob 类中没有此类统计信息。您可能需要使用 EmguCV 等其他图像处理库来验证 blob 的时刻。
【讨论】: