基於消失點檢測的道路檢測(附源碼)

算法概述

  1. 紋理分析
    這一步一般使用灰度共生矩陣,gabor wavelet等紋理分析方法,本文使用gabor小波在多個尺度上進行紋理分析。 捨棄紋理不顯著的點(光滑區域)。

  2. 候選點選取
    可以考察每個點與紋理信息的關係,計算每個點的得分,一般使用紋理投票的方法。

  3. 根據消失點尋找道路邊緣
    這裏往往先找到一個比較顯著的邊緣,然後根據這個邊緣更新消失點,然後找到另一個邊。

效果

輸入圖片:
這裏寫圖片描述


輸出圖片:
這裏寫圖片描述

其中紅色框表示消失點,綠色線表示兩個邊緣。

源碼

github: road detection(matlab)

參考

Trung Hieu Bui, Takeshi Saitoh, Eitaku Nobuyama. Road Area Detection Based on Texture Orientations Estimation and Vanishing Point Detection. 2013

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章