我是一名EE本科生,我正在研究一個需要我檢測道路(主要是轉彎)的項目。要求是,考慮到GPS座標和轉彎的方向,機器人應該能夠導航到一個給定的點。問題在於GPS座標非常不準確,道路並不總是平直的。所以我必須檢測道路兩側並相應地導航我的機器人。計算機視覺,檢測道路,從哪裏開始?
我想在機器人的兩側安裝兩個攝像頭。通常用於將機器人保持在道路中心,並且機器人在轉彎5米處時,其中一臺攝像機將引導它轉彎。
我將在樹莓派上工作,但爲了測試目的,我在運行Ubuntu的筆記本電腦上安裝了simplecv和opencv。我絕對沒有以前的計算機視覺經驗。我不知道從哪裏開始。有人能指導我完成上述任務的算法嗎?我應該使用simplecv還是opencv? Python還是C++?就我個人而言,我喜歡python上的simplecv,但我不知道它是否能夠完成任務。
任何幫助,將不勝感激。把我放在正確的軌道上!
I will be demoing the project on campus, here the pictures of the campus's roads.
編輯:理想的條件下,沒有交通,沒有任何障礙物。不斷的道路寬度。
嘗試閱讀邊緣檢測的尖銳轉彎或HoughLine轉換,繪製出道路兩側的線,只是我的頭頂......但不會,如紅外線,超聲波等常規傳感器是否足以代替計算機視覺?不是機器人專家,只需要詢問 – rockinfresh
@rockinfresh紅外傳感器的範圍有限(只有幾釐米)我試過超聲波,但路面太低,超聲波要麼檢測到道路,要麼根本沒有檢測到 –