我需要編寫一個程序,該程序使用攝像頭檢測道路上確定區域內的車輛是否存在,然後停在交叉路口(就像感應環路一樣)。根據車輛在該地區的可見度,輸出結果將爲真或假。相機可以安裝在垂直於道路或道路上方的位置。目前我需要一個算法。在停車線之前檢測車輛的穩健算法
下面的圖像是爲了檢測車輛在路口一個示例實現:
在這個領域我意識到此技術的一些研究後背景減除,程序模型背景,並且當車輛進入區域內,它會被檢測到。但定義說它檢測到移動車輛,那麼如果汽車在傳感器上停下50%-60%(當信號燈變爲紅色時)會怎麼樣?他們會成爲背景嗎?他們是否一直都在檢測?
我在BS領域看到過一些算法,比如高斯混合,但是由於上述問題,他們懷疑它們在真實情況下工作。
目前我編寫了一些方法,例如在Linux下使用OpenCV進行平均。程序計算該矩形內的像素平均值並將該值保存在緩衝區內,計算模式並與當前幀進行比較。但是,像夜間的車輛燈光,白天的車輛陰影,以及由於紅色信號而使我的傳感器停車等問題存在。
你需要更清楚地界定問題,下載的數據集也。你的意見是什麼?你在說什麼矩形?真/假的輸出是什麼意思?你是否試圖推斷出不同顏色的紅綠燈?嘗試編寫聲明輸入和輸出的函數原型。另外,給一些圖。 – ShitalShah
已編輯的問題。我添加了一張清晰顯示我的意圖的照片。如所見,檢測到的區域以白色邊框顯示。 – SAMPro