基于Cortex-A9的嵌入式Web視頻監(jiān)控系統(tǒng)設(shè)計
[Abstract]:With the development of society, people's standard of living is improving and the requirement of security is higher and higher. Because of the complexity of the system and the untimely handling of the sudden situation, the traditional video surveillance system structure is becoming more and more important. It can not meet the requirements of the real-time monitoring system. At the same time, with the rapid development of embedded technology and Internet technology, video surveillance system has entered a new stage. Video surveillance based on Web and embedded technology will become an important direction of future monitoring system. Firstly, this paper analyzes the development status and trend of video surveillance system at home and abroad, and designs a remote video surveillance system based on B / S (Browser/Server) architecture and ARM embedded microprocessor. In this paper, the requirements of video surveillance are analyzed, and then the video compression coding used in video transmission is studied. The system adopts H.264 coding as the transmission format of video stream, and then designs the overall architecture of the system. When setting up the hardware platform of the system, the Exynos-4412 microprocessor based on ARM-Cortex A9 architecture is selected as the core control chip, and the USB camera is chosen as the DM9000 network card, the serial port and other peripheral devices are selected together to constitute the hardware part of the system. Based on the above hardware platform, the system software is designed, which includes the establishment of embedded development environment and the development of application software. When building the embedded development environment, we first install the Linux operating environment based on Ubuntu on the host computer, build the cross-compiling environment, and then do some work such as cutting and transplanting the Linux kernel, transplanting the root file system and so on, aiming at the embedded platform. The embedded system software environment is completed. In the application software development, it is divided into the following modules. Firstly, the video acquisition module uses the V4L2 framework provided by the Linux kernel to collect video data. Then the collected data is compressed and encoded by H.264 through the MFC function of the ARM platform. Then the video transmission module realizes the transmission function based on the RTP/RTCP real-time transport protocol. Finally, the embedded Web server of BOA is built. Implement the B / S architecture of the system. After the completion of the client program, users can login through the Web browser to view real-time monitoring content. In order to realize the intelligentization of monitoring, this subject adds the function of motion detection. By analyzing the related algorithms of motion detection, the background modeling of mixed Gao Si model is selected. Using OpenCV, an open source computer vision library, the detection function of moving objects is realized. When the system detects the moving object in the monitoring screen, it triggers the alarm mechanism of the system. In this case, the system will send the user an abnormal reminder email containing the image attachment. Finally, the actual running test of the system is carried out, and the monitoring video can be viewed through the browser. The result shows that the system can display smoothly and achieve the requirement of real-time, and can detect the moving target in simple environment. The expected goal was basically achieved. The embedded Web video surveillance system designed in this paper reduces the complexity of the system to a certain extent, saves the development cost, and has certain practical value.
【學(xué)位授予單位】:成都理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TN948.6
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 馮陽;周龍;;動態(tài)Web技術(shù)在遠(yuǎn)程監(jiān)控系統(tǒng)中的應(yīng)用[J];軟件導(dǎo)刊;2015年10期
2 朱世明;;視頻監(jiān)控管理平臺現(xiàn)狀及發(fā)展趨勢分析[J];科技資訊;2015年06期
3 華春夢;劉沖;;基于S3C2440嵌入式平臺的USB攝像頭視頻監(jiān)控[J];電腦開發(fā)與應(yīng)用;2015年01期
4 呂少君;周淵平;;基于Live555的實時流媒體傳輸系統(tǒng)[J];計算機(jī)系統(tǒng)應(yīng)用;2015年01期
5 黃凱奇;陳曉棠;康運鋒;譚鐵牛;;智能視頻監(jiān)控技術(shù)綜述[J];計算機(jī)學(xué)報;2015年06期
6 熊英;;基于背景和幀間差分法的運動目標(biāo)提取[J];計算機(jī)時代;2014年03期
7 楊素秋;;Nand Flash啟動模式下的Uboot移植[J];軟件導(dǎo)刊;2013年03期
8 李校林;劉海波;張杰;劉利權(quán);;RTP/RTCP,RTSP在無線視頻監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)[J];電視技術(shù);2011年19期
9 王亮亮;王黎;高曉蓉;王澤勇;;基于視頻圖像的運動目標(biāo)檢測算法研究[J];微計算機(jī)信息;2010年16期
10 郭衛(wèi)華;;模擬視頻監(jiān)控系統(tǒng)之過去、現(xiàn)在和將來[J];中國安防;2008年Z1期
相關(guān)碩士學(xué)位論文 前10條
1 陳瑋博;基于RTP的H.264視頻傳輸系統(tǒng)的研究與實現(xiàn)[D];北方工業(yè)大學(xué);2016年
2 錢剛;基于ARM9的嵌入式智能視頻監(jiān)控系統(tǒng)設(shè)計[D];安徽理工大學(xué);2016年
3 劉佳;嵌入式Web遠(yuǎn)程視頻監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)[D];西北師范大學(xué);2016年
4 盛殿新;嵌入式視頻監(jiān)控系統(tǒng)的研究與實現(xiàn)[D];山東大學(xué);2016年
5 汪東旭;面向?qū)崟r智能監(jiān)控的背景建模算法研究與系統(tǒng)設(shè)計[D];浙江大學(xué);2016年
6 李京春;基于ARM9的嵌入式Web視頻監(jiān)控系統(tǒng)設(shè)計[D];西安電子科技大學(xué);2015年
7 劉明健;基于嵌入式linux的視頻監(jiān)控系統(tǒng)設(shè)計[D];江西理工大學(xué);2015年
8 劉宛;智能監(jiān)控視頻中的目標(biāo)檢測技術(shù)研究[D];北京郵電大學(xué);2015年
9 程凡;基于ARM智能家居遠(yuǎn)程視頻監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)[D];西安電子科技大學(xué);2015年
10 石利芬;基于ARM系統(tǒng)的網(wǎng)絡(luò)攝像機(jī)的設(shè)計和實現(xiàn)[D];北京交通大學(xué);2014年
,本文編號:2228902
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/2228902.html