Windows CE 視頻監控系統的設計
由于在WindowsCE。Net系統中,設備的配置信息都是存儲在系統注冊表中,因此一個(gè)具體的USB流接口程序跟注冊表肯定是分不開(kāi)的。我們希望驅動(dòng)程序在系統啟動(dòng)的時(shí)候能夠自動(dòng)運行,所以必須正確設置HKEY_LOCAL_MACHINEDriversUSBLoadClients鍵,這樣當將設備附加到總線(xiàn)上時(shí),USBD模塊可以自動(dòng)加載該設備的合適的驅動(dòng)程序。
2,視頻壓縮及傳輸為了在局域網(wǎng)上有效的、高質(zhì)量的傳輸視頻流,需要多種技術(shù)的支持,其中包括視頻的壓縮、編碼技術(shù),應用層質(zhì)量控制技術(shù)等等。
網(wǎng)絡(luò )的帶寬是有限的,所以需要壓縮傳輸視頻圖像,MPEG-4被廣泛的應用于網(wǎng)絡(luò )環(huán)境下的實(shí)時(shí)視頻傳輸,因為MPEG-4具有:可以達到很高的壓縮比;具有靈活的編碼和解碼復雜性;基于對象的編碼方式,允許視頻、音頻對象的交互;具有很強的容錯能力等優(yōu)點(diǎn)。為了達到視頻傳輸的實(shí)時(shí)性,總的思想是最少的發(fā)送冗余信息,最大程度上發(fā)送最新的視頻。局域網(wǎng)實(shí)時(shí)視頻傳輸采用服務(wù)器/客戶(hù)機模式,利用EVC實(shí)現。其工作流程如圖3所示。視頻采集采用從視頻采集卡捕獲視頻圖像,得到的是位圖型式的視頻幀,然后用Divx編碼器進(jìn)行壓縮,通過(guò)Winsock實(shí)現壓縮后的視頻數據在局域網(wǎng)中的實(shí)時(shí)傳輸,接收完的數據交給Divx解碼器解壓,最后實(shí)現視頻顯示。

3,圖像動(dòng)態(tài)檢測及GPRS報警模塊差影法是常用的運動(dòng)目標檢測方法之一。它的基本思想是輸入圖像與背景模型進(jìn)行比較,通過(guò)判定灰度等特征的變化,或用直方圖等統計信息的變化來(lái)判斷異常情況的發(fā)生和分割運動(dòng)目標。
考慮到本系統為固定區域視頻監控,視頻背景圖像干擾因素較小,而且,差影法運算量相對不大,更適合于在A(yíng)RM9嵌入式處理器上進(jìn)行運算,因而選用背景差法作為運動(dòng)檢測的算法。首先循環(huán)采集兩幀視頻圖像數據,將圖像轉換為二值灰度圖像,然后分別提取兩幅圖像的亮度并做差,得出差影圖像,通過(guò)比較差影圖像的亮度閡值做出判斷,如果超過(guò)設定的闡值,則發(fā)出報警短消息,同時(shí)把當時(shí)所抓拍的圖像保存下來(lái)。
結束語(yǔ)本文在總結分析前人研究成果的基礎上,提出了切實(shí)可行的嵌入式網(wǎng)絡(luò )視頻監控系統的解決方案,通過(guò)合理完善的系統設計,實(shí)現了具有實(shí)用價(jià)值的網(wǎng)絡(luò )視頻監控系統。系統采用先進(jìn)的基于A(yíng)RMS3C2410微處理器的硬件平臺,采用最新的WindowsCE作為服務(wù)器軟件的開(kāi)發(fā)平臺;利用軟件實(shí)現性能優(yōu)良、適合網(wǎng)絡(luò )傳輸的MPEG-4視頻編碼標準,能使監控系統在較小的網(wǎng)絡(luò )帶寬下,獲得較好的視頻質(zhì)量。
本文作者創(chuàng )新點(diǎn):采用當今主流的RAM嵌入式處理器設計監控系統,通過(guò)以太網(wǎng)傳輸,使得監控不受距離的限制,并通過(guò)手機GPRS網(wǎng)絡(luò )及時(shí)通知用戶(hù),達到監控的智能性。
評論