Moh*_*emi 5 c# image-recognition aforge
我想使用AForge.net来识别如下图所示的模式.
我使用过滤器来提取黄橙红色,所以我现在可以找到彩色斑点但是:
我想找到被大蓝圈包围的斑点(如图所示)
我想过滤具有椭圆形状的对象
我不想要确切的代码,只是向我展示我应该使用的基本大纲和功能.

我使用 [IPLab] (http://code.google.com/p/iplab/) 快速找到一些参数来提取图像的红色和蓝色特征。以下是我找到的步骤:
第 1 步将为您提供红色圆圈,第 2 步将为您提供蓝色圆圈。您可以应用一些形态学运算符来清理结果。现在,您可以计算两个输出图像的斑点,并确定红色斑点的中心是否在蓝色斑点内。
至于验证 blob 是否是椭圆形,我认为 AForge 在其 blob 类中没有这样的统计数据。您可能必须使用另一个图像处理库(例如 EmguCV)来验证斑点的时刻。