基於多攝像頭協同的多目標跟蹤系統技術報告

2022-07-08 07:57:04 字數 623 閱讀 5763

本系統是採用mfc和opencv開發的乙個基於多攝像頭協同的多目標跟蹤系統。採用多執行緒設計,可以通過配置檔案選擇實時讀取多路攝像頭**資料或讀取多路錄製好的**進行行人的實時檢測和跟蹤,並儲存跟蹤結果。

圖1-1

本系統採用多執行緒設計,對於每個獨立的攝像頭**輸入,採用乙個獨立的執行緒進行處理。對於每個攝像頭輸入的每一**幀,先使用基於碼本模型的背景建模演算法提取前景資訊,然後在前景區域使用hog演算法進行行人檢測,然後使用粒子濾波和匈牙利演算法進行跟蹤和資料關聯。當各個攝像頭的獨立跟蹤完成後,使用乙個執行緒專門進行資料融合和協同跟蹤,通過平面單應性和極線幾何約束,實現同一目標在不同攝像頭檢視中的一致性關聯,然後進行多攝像頭協同跟蹤,跟蹤結果反饋給各個獨立攝像頭的跟蹤執行緒對單攝像頭跟蹤結果進行修正,並輸出最終跟蹤結果。

使用海康提供的讀取ip攝像頭的庫檔案以及opencv的讀寫**檔案進行資料採集和儲存。

使用基於碼本的背景建模方法獲取前景資訊,也可以根據實際需要使用多高斯等方法進行替換。

使用opencv自帶的hog檢測演算法,由於opencv有做專門的優化,速度很快,檢測效果也不錯。

室內環境——四個攝像頭的跟蹤結果

室外環境——左邊一列和右邊一列為四個攝像頭在不同幀的跟蹤結果,

遮擋控制——遮擋後仍能繼續跟蹤

CCD和CMOS攝像頭的區別

首先說一下在閉路電視監控中攝像機的ccd 和cmos 的結構,adc的位置和數量是最大的不同。簡單的說,ccd每 一次,在快門關閉後進行畫素轉移處理,將每一行中每乙個畫素 pixel 的電荷訊號依序傳入 緩衝器 中,由底端的線路引導輸出至 ccd 旁的放大器進行放大,再串聯 adc 輸出 相對地,c...

行車記錄儀與車載攝像頭的區別

行車記錄儀是這兩年迅速發展起來的一類汽車用品,短短一兩年間,行車記錄儀的品牌已達數十種,產品種類已有數百種,參差不齊,功能也是五花八門,究竟如何挑選的確有些無從下手。行車記錄儀即記錄車輛行駛途中的影像及聲音等相關資訊的儀器。安裝行車記錄儀後,能夠記錄汽車行駛全過程的 影象和聲音,可為交通事故提供證據...

攝像頭智慧型車速度控制演算法的設計與實現

學士學位 設計 bachelor s thesis 學士學位 設計 誠信承諾書 謝波 指導老師,胡長暉講師 湖北師範學院機電與控制工程學院中國黃石 435002 摘要 本文介紹了以mc9s12xs128微控制器為主控制器的攝像頭智慧型車的速度控制演算法的設計與實現。在系統硬體設計部分,主要闡述了舵機...