2011-06-13 97 views
1

亮顯的模式對於一個項目,我已經檢測模式和跟蹤在太空中旋轉,儘管,噪聲等 它強調了與紅外光並記錄與紅外攝像機:檢測通過紅外光的OpenCV

圖片:http://i.stack.imgur.com/RJuVS.png

就這張照片而言,它只是非常簡單的形狀,我們可以選擇使用哪一個。 我需要指導如何處理這些形狀的識別請。

我目前所做的是閾值和侵蝕,以獲得更乾淨的形狀,然後輪廓檢測和多邊形近似。

那我該怎麼辦?我嘗試了鬍子的時刻,但它並不好。

您能否給我一個全球性的方法來識別和跟蹤這種太空模式?

+0

你有沒有看着簡單地檢測角的數量,極值您形狀?似乎這可能是一個很好的正方形和三角形鑑別器。 – jeff7 2011-06-13 11:15:24

回答

0

您可以選擇投影哪種形狀?如果是這樣,我會推薦使用幾個同心圓。然後對圓形使用hough變換,即使在跟蹤非常困難時(大移動/低幀率),您也可以輕鬆找到形狀的中心。

如果你必須使用矩形形狀,那麼就有一個很好的開源代碼。它是閱讀路牌並自動翻譯它們的項目的一部分。 這裏是一個鏈接:http://code.google.com/p/signfinder/

這個來源不大,它會很容易切出相關部分。 它使用模塊CornerFinder中的「跟蹤」openCV的「功能強大」。

希望它可以幫助

0

這是可能的,你需要以下步驟:閾值的圖像,一些形態學增強, 斑塊提取和斑點大小的正常化,斑點形狀分析,與模式分析結果的對比要跟蹤。

blob形狀分析有許多方法。簡單的方法:幾何尺寸,面積,周長,圓度測量; (例如,William K.Pratt「數字圖像處理」,第18章)。複雜的方法:空間時刻,模板匹配,神經網絡等。

在任何情況下,這是很難準確回答無圖案的知識形狀要跟蹤)

希望它幫助