本計畫所研發系統分別以Borland C++ Builder 及 Microsoft Visual C++編譯機車(如圖 5.5-1)及汽車(如圖 5.5-2)影像偵測程式進行評估,
考量程式未來的相容性、擴充性及資料庫運用….等因素,並經實際測 試,於期中報告後決定採行以Microsoft Visual C++為系統之主要編譯 軟體,並著手開始進行系統整合,其整合介面外觀如圖 5.5-3 所示,
而介面外觀如圖 5.5-4 大致可區分為四個區塊,分別為影像監視區、
車道運動車輛資訊區、系統操作區及合作伙伴標示區。
圖5.5-1 Microsoft Visual C++編譯汽車影像偵測程式
圖5.5-2 Borland C++ Builder 編譯機車影像偵測程式
圖5.5-3 經整合的介面外觀
影像監視區
車道運動車輛資訊區 系統操作區
合作伙伴標示區 影像監視區
車道運動車輛資訊區 系統操作區
合作伙伴標示區
圖5.5-4 介面外觀區塊
各區功能及介面操作詳述如下:
1.影像監視區:
本區主要顯示目前CCD 攝影機即時監控所得影像,影像中辨識 框顏色依車型及追蹤程度共計區分為四種顏:
灰 色:大型車(如圖 5.5-5a)
紅 色:機車(如圖 5.5-5b)
粉紅色:小型車(如圖 5.5-5c)
淡藍色:已追蹤但尚未辨識車型(如圖 5.5-5c)
大部份車輛在尚未進入辨識區前,皆先以淡藍色追蹤框標示,
待被追蹤車輛進入系統所設定之辨識範圍,系統則依先前第五章之 理論對移動車輛進行辨識,當符合相關車種條件後,則依其標繪相 對應車種之追蹤框完成辨識工作。
(a)
(b)
(c)圖 5.5-5 影像監視區
(a)灰色:大型車;(b)紅色:機車;(c)粉紅色:小型車 (d)淡藍色:已追蹤但尚未辨識車型
2.車道運動車輛資訊區:
本區可同時顯示各車道內移動車輛車種的累加數量及不斷顯示 更新在辨識區內之即時車速,另於該區最右邊附加顯示三車道所經 各型車種累加及總和數量,如圖5.5-6。
圖5.5-6 車道運動車輛資訊區 3.系統操作區:
本區分別由7 個功能鍵及 1 個條件輸入框所構成(如圖 5.5-7),
各鍵功能詳述如下:
Open Img: 開啟所要辨識圖檔的首張影像,其所觸發之對話框 如圖5.5-8a 及圖 5.5-8b。
VMS: 使系統完成各項初始設定,此一功能鍵在使用者觸
擊後,功能鍵將自動消失,此時系統將自行偵測影 像完成各項參數設定,其所觸發之狀態如圖
5.5-8c。
條件輸入框: 讓操作者輸入欲完成的影像張數。
Start Run: 功能鍵在觸擊後,系統會先使影像監視區呈現黑色 (約 2~3 秒)系統此時正自行偵測影像完成背影收 斂,在自動完成背影收斂後系統正式運行執行車輛 偵測辨識功能如圖5.5-8d 及圖 5.5-8e。
Save Background: 操作者可自行決定是否存儲系統所自動完成背景 收斂的結果,其所觸發之狀態如圖5.5-8f。
Save Foreground: 操作者可自行決定是否存儲系統所自動完成之前 景切割結果,其所觸發之狀態如圖5.5-8g。
Save Result: 操作者可自行決定是否存儲系統所自動完成車輛 辨識的結果,其所觸發之狀態如圖5.5-8h。
Exit:離開操作區。
圖5.5-7 系統操作區
(a) (b)
(c) (d)
(e) (f)
(g) (h) 圖5.5-8 功能鍵觸發對話框
(a),(b) Open Img 功能鍵觸發對話框;(c) VMS 功能鍵觸發對話框;
(d),(e) Start Run 功能鍵觸發對話框;(f) Save Background 功能鍵觸發對話框;
(g) Save Foreground 功能鍵觸發對話框;(h) Save Result 功能鍵觸發對話框
4.合作伙伴標示區:
本區分別由交通部運輸研究所、國立交通大學及國防大學理工 學院三單位徽章所組成,並共同協力完成此一系統之研發,如圖 5.5-9。