Font Size: a A A

Design Of Image Capture And Video Surveillance System Based On Embedded Linux

Posted on:2013-10-22Degree:MasterType:Thesis
Country:ChinaCandidate:Z Z TongFull Text:PDF
GTID:2248330371962032Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
In the process of obtaining and exchanging information, image and pictures contain a largeamount of information, and they have been the main source of information exchange. As videoinformation and signal have characteristics such as visualization, certainty, high efficiency andreliability, video collection and processing have always been important research content in this field,and the development and utilization of video information will especially have important theoreticalsignificance and application value. In recent years, integrated circuits’technology and performancehave become more and more powerful, which generated the rapid development of embedded systemtechnology. As the embedded system has characteristics such as good performance, compact size,high real-time .etc, it is widely used in industry control, wireless communication, networkapplication and so on. Meanwhile, open source Linux operating system is widely applied inembedded devices as its function have been gradually improved. Besides, rapid development ofvarious efficient video decoding technologies will promote the development of video surveillancesystem toward intelligent, high-definition, civilian and networking. Against this strong technologyand industry background, the design of embedded video surveillance system will become thedemand of the market.This paper proposed a design scheme of image capture and video surveillance system based onembedded Linux. The video surveillance system will use USB webcam of the embedded targetmachine to collect the video image, encode the video images by software code based on H.264, andthen use the network communication based on UDP protocol and Socket network programming totransmit the coded video image data to the remote Windows PC for display. It realized the networktransmission based C/S structure between embedded client and remote server.In this deign, chip S3C2440 is the core of the embedded ARM platform, and we have donemuch research and analysis about the platform. The specific work are as following: first of all, weintroduced the background and research significance of the topic, the present status anddevelopment trend of video surveillance technology, then we chose chip S3C2440 as this system’sprocessor and built the hardware platform for this system. Secondly, by using Linux system as thesoftware platform, we created the cross-compiling environment for it. Then we transplantedsystem’s bootstrap program and kernel files, and loaded the driver of video collect and Ethernetcontroller. All these have reached the basic requirements of the system startup, and we havecompleted the construction of the embedded Linux system operation platform. Thirdly, we realizedthe video image collection by the front camera of the embedded system. Also, we introduced and analyzed the principle of video image compression. According to the development of videocompression technology, we implemented video coding operation toward this system using H.264real-time video coding technology, and realized the video compression by transplanting the H.264encoder. Furthermore, we loaded the OPENCV library to the Visual C++ in Windows and realizeddecoding and displaying the video images by PC. At last, according to the network communicationprotocol base on UDP, we finished the sending application of the Embedded client and the receiveprograms of the PC server, and realized the video displaying and saving to multiple clients, thenachieved the network video transmission between the target machine clients and monitoring server.During the process of testing and analyzing toward the whole system, we verified that oursystem has basically achieved the design goal. At the end of the paper, we summarized the designcontent that we have done of the system, and put forward the goal to complete in the future.
Keywords/Search Tags:Embedded Linux, Video Surveillance, S3C2440, Video Coding, Network Transmission
PDF Full Text Request
Related items