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

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