簡體   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