我正在研究一個應該使用視頻或從iphone相機拍攝的圖片來檢測'綠色男人'或'紅色男人'是否在行人過路處。使用特徵檢測來檢測行人過街燈'綠色男人'
到目前爲止,我已經嘗試過圖像遮罩,輪廓和特徵檢測。
我寫的最後一個程序執行以下操作。
放大到照相機圖像的ROI,以獲得行人光的更好的視圖(它更是一個ROI作物)
進行圖像掩蔽,只露出綠色
使用特徵檢測(SURF描述符和提取器&基於FLANN的匹配)將圖像與加載的模板進行匹配。
這裏是我的代碼: https://www.dropbox.com/sh/n5ck45tige2jgb9/X1DgVPdpPb 請按ZOOM,然後再匹配。
正如你可能發現的那樣,當圖像中的綠人存在時(Puggs.jpeg),這場比賽相當不錯,我可以設置一個「優秀比賽」數量的門檻,看看綠色男子被發現。但是,如果你使用像(IMG_0948.jpeg)這樣的圖像,那麼仍然存在與隨機事件匹配的情況,這使得很難確定是否通過依賴良好的匹配來檢測到「綠色人」。
匹配的穩健性是我現在的主要障礙。你有什麼建議或方向?先謝謝你。
感謝您的回覆奧利弗。我遇到的主要問題是與綠人(或者甚至是紅人)強力匹配。當使用綠色人作爲模板時,即使沒有綠色人存在(其與匹配到「場景」圖像的隨機未遮掩區域),特徵檢測和匹配也顯示出良好的匹配。如果我設置了「匹配良好」有時會給我一個錯誤的結果('greenMan found')。即使我在尋找那個紅人,情況就是如此。 – user2650497