繁体   English   中英

使用AForge.net识别特殊模式

[英]use AForge.net to Recognition special pattern

我想使用AForge.net来识别如下图所示的模式。

我使用过滤器来提取黄橙红色,这样我现在可以找到彩色斑点但是:

  1. 我想找到被大蓝圈包围的斑点(如图所示)

  2. 我想过滤具有椭圆形状的对象

  3. 我不想要确切的代码,只是向我展示我应该使用的基本大纲和功能。

在此输入图像描述

我使用[IPLab](http://code.google.com/p/iplab/)快速找到一些参数来提取图像的红色和蓝色特征。 以下是我找到的步骤:

  1. 使用HSL过滤并仅保留270到360的H值。
  2. 使用HSL过滤并仅保留180到270的H值,饱和度超过0.100。

第1步会给你红色圆圈,第2步会给你蓝色圆圈。 您可以应用一些形态运算符来清理结果。 现在,您可以从两个输出图像计算斑点,并确定红色斑点的中心是否在蓝色斑点内。

至于验证blob是否是椭圆形的,我认为AForge在它的blob类中没有这样的统计数据。 您可能必须使用另一个图像处理库(如EmguCV)来验证blob的时刻。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM