Font Size: a A A

Design And Implementation Of Remote Video Monitor System Based On Embedded Technology

Posted on:2014-10-29Degree:MasterType:Thesis
Country:ChinaCandidate:G N QiuFull Text:PDF
GTID:2268330425459765Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of network communication technology, computertechnology, multimedia technology and artificial intelligence technology, theembedded video monitoring technology has become a hot research of security fieldwith a high theoretical research significance and practical application value. It isbecoming a matter of concern for an increasing number of people. Considering thatsmall video surveillance systems for houses or villas have a huge developing spaceand market demands, this paper presents an application project of remote videomonitor system which the S3C2440A microprocessor and Linux are chosen as thecore and software development platform respectively.The system acquires video images by USB camera and image data are transferredto client through network, the aim is to display video and realize the alarm function.Firstly, this article gives the overall design on the basis of analyzing designrequirements of remote video monitor system and detailed introduces hardwarearchitecture and software architecture, and hardware interface circuits and softwaremodules are designed. The software modules are divided into operating system layerand application layer software. The operating system software is platform ofapplication program for embedded system, it mainly includes the transplant ofbootloader, Linux kernel and development of device drivers; the main function of theapplication layer software is to complete the image acquisition, image compression,network transmission, image display and image processing, application layersoftware are divided into server and client software. Secondly, this paper detaileddesigns the function modules of application layer software. The collecting andtransmissing programs are developed. The system uses USB ZC301camera to collectand compress video images, and images are transmitted through RTP/RTCP protocol.Finally, display and image processing programs are developed on the client. Thisarticle also deeply researches moving object detection algorithm, a moving targetdetection algorithm based on background subtraction and five symmetrical framedifference is proposed, and it is accomplished by applying computer vision libraryOpenCV, makes the system more intelligent. In addition, in view of the B/S structurehas the advantages of cross-platform, the embedded Web server and MJPG-streamerserver are transplantted to play the video image by browsers. The function and performance of whole system are debuged and tested aftercompleting the design of system, the test results show that the system achievesdesired functionality, it is stable and reliable. In this paper, software is designedwith the concept of module and hierarchy which makes the system have goodscalability, and the embedded technology for hardware design also makes the systemexpand easily and have a good application value.
Keywords/Search Tags:Embedded technology, Remote monitor, Moving object detection, Server, Client, RTP/RTCP
PDF Full Text Request
Related items