汽車網(wǎng) 能不能利用openCV寫一個(gè)測(cè)量車輛速度的程序?
能不能利用openCV寫一個(gè)測(cè)量車輛速度的程序?如果攝像機(jī)不動(dòng),背景和汽車的差別很明顯,那么編寫一個(gè)簡單的車輛識(shí)別算法來識(shí)別攝像機(jī)拍攝的每一幀視頻,并在圖像矩陣中判斷汽車前部的坐標(biāo),應(yīng)該不難。每幀的時(shí)
能不能利用openCV寫一個(gè)測(cè)量車輛速度的程序?
如果攝像機(jī)不動(dòng),背景和汽車的差別很明顯,那么編寫一個(gè)簡單的車輛識(shí)別算法來識(shí)別攝像機(jī)拍攝的每一幀視頻,并在圖像矩陣中判斷汽車前部的坐標(biāo),應(yīng)該不難。每幀的時(shí)間間隔是固定的,所以可以計(jì)算車速
這是我個(gè)人的想法。如果有任何問題,我們可以溝通
這是必要的,這取決于你的目的。比如說現(xiàn)在的車這么先進(jìn)好用,你還需要了解變速箱的原理嗎?這取決于你的目的。如果只是普通駕駛,你不需要知道。如果你是一個(gè)機(jī)械師,你必須理解。如果你是一個(gè)汽車制造商的工程師,你必須對(duì)它非常了解。簡言之,這取決于具體的需要。
OpenCV已經(jīng)將圖像處理(識(shí)別)的算法寫成函數(shù)了,那我們還有必要去學(xué)習(xí)這些算法嗎?
我們可以用OpenCV做什么:1。人機(jī)交互2。物體識(shí)別3。圖像分割4。人臉識(shí)別5。行動(dòng)識(shí)別6。運(yùn)動(dòng)跟蹤7。機(jī)器人8。運(yùn)動(dòng)分析9。機(jī)器視覺10。結(jié)構(gòu)分析11。安全駕駛汽車。難點(diǎn)不在代碼上,因?yàn)槊總€(gè)部分都有現(xiàn)成的解決方案、模型和源代碼,但是組裝它們可能還需要訓(xùn)練神經(jīng)網(wǎng)絡(luò)本身,這就需要對(duì)所選的C框架和機(jī)器學(xué)習(xí)有一定的了解。例如,opencv或Dlib可用于視頻捕獲和代碼框架,yolo2可用于實(shí)時(shí)車輛和車牌檢測(cè),Tesseract可用于車牌識(shí)別