基于Cortex-A9的嵌入式Web视频监控系统设计
[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.
【学位授予单位】:成都理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TN948.6
【参考文献】
相关期刊论文 前10条
1 冯阳;周龙;;动态Web技术在远程监控系统中的应用[J];软件导刊;2015年10期
2 朱世明;;视频监控管理平台现状及发展趋势分析[J];科技资讯;2015年06期
3 华春梦;刘冲;;基于S3C2440嵌入式平台的USB摄像头视频监控[J];电脑开发与应用;2015年01期
4 吕少君;周渊平;;基于Live555的实时流媒体传输系统[J];计算机系统应用;2015年01期
5 黄凯奇;陈晓棠;康运锋;谭铁牛;;智能视频监控技术综述[J];计算机学报;2015年06期
6 熊英;;基于背景和帧间差分法的运动目标提取[J];计算机时代;2014年03期
7 杨素秋;;Nand Flash启动模式下的Uboot移植[J];软件导刊;2013年03期
8 李校林;刘海波;张杰;刘利权;;RTP/RTCP,RTSP在无线视频监控系统的设计与实现[J];电视技术;2011年19期
9 王亮亮;王黎;高晓蓉;王泽勇;;基于视频图像的运动目标检测算法研究[J];微计算机信息;2010年16期
10 郭卫华;;模拟视频监控系统之过去、现在和将来[J];中国安防;2008年Z1期
相关硕士学位论文 前10条
1 陈玮博;基于RTP的H.264视频传输系统的研究与实现[D];北方工业大学;2016年
2 钱刚;基于ARM9的嵌入式智能视频监控系统设计[D];安徽理工大学;2016年
3 刘佳;嵌入式Web远程视频监控系统设计与实现[D];西北师范大学;2016年
4 盛殿新;嵌入式视频监控系统的研究与实现[D];山东大学;2016年
5 汪东旭;面向实时智能监控的背景建模算法研究与系统设计[D];浙江大学;2016年
6 李京春;基于ARM9的嵌入式Web视频监控系统设计[D];西安电子科技大学;2015年
7 刘明健;基于嵌入式linux的视频监控系统设计[D];江西理工大学;2015年
8 刘宛;智能监控视频中的目标检测技术研究[D];北京邮电大学;2015年
9 程凡;基于ARM智能家居远程视频监控系统设计与实现[D];西安电子科技大学;2015年
10 石利芬;基于ARM系统的网络摄像机的设计和实现[D];北京交通大学;2014年
,本文编号:2228902
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/2228902.html