隨著科技的進步,視頻監控系統正在向嵌入式、數字化、網絡化方向發展。嵌入式視頻監控系統充分利用大規模集成電路和網絡的科技成果,實現了體積小巧、性能穩定、通訊便利的監控產品。 本文以S3C2410為核心硬件平臺開發了基于嵌入式的遠程視頻監控系統,并對關鍵技術進行了論述和研究。首先給出了系統總體軟硬件設計方案,針對本系統硬件對vivi進行了修改和移植,對編譯和移植Linux內核以及制作YAFFS文件系統也做了深入的研究,重點討論了在嵌入式Linux操作系統下開發USB接口攝像頭驅動程序和利用linux提供的Video4Linux API函數實現視頻數據采集,其次采用背景差法實現了對視頻圖像中運動目標的檢測,然后通過MJPEG壓縮算法實現了視頻數據壓縮,接著介紹了在Linux下基于TCP/IP協議的socket編程,實現了視頻數據的網絡發送。最后著重論述了嵌入式Web服務器的設計,編寫了視頻監控主界面程序,并實現了基于B/S模式的視頻監控系統結構。 本系統采用模塊化設計方法,使得設計更加簡潔、高效,具有良好的擴展性和易用性,有利于系統升級。另外采用嵌入式的方法,系統成本較低,易于推廣使用。
標簽:
ARM
嵌入式
遠程視頻監控
系統研究
上傳時間:
2013-04-24
上傳用戶:小楓殘月