Font Size: a A A

Design And Implementation Of Motion Detection And Video Surveillance Application Based On Android

Posted on:2016-08-04Degree:MasterType:Thesis
Country:ChinaCandidate:H Q WanFull Text:PDF
GTID:2348330479953228Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, As smart phones have been popularized, and smart household has been fast developing, people have higher requirements for the Intelligence and mobility of household products, where video surveillance products serve as an important part. As people pay more attention to the home security, monitoring products are gradually into millions of households. And every year when people upgrade their smart phones at hand, they do not know how to deal with their so many "old phones". Good news is, we can turn waste into treasure by transforming these old phones into a low-cost intelligent video surveillance equipment. This thesis is devoted to do research in this area.This paper introduces the background and development related to this subject, and establish design direction. Considering the Android platform has occupied the mainstream in the mobile platform and the cost for terminal equipment is low, I selected Android devices as my research and testing platform. In the article I will study the technologies commonly used in video surveillance, including the Android system platform, H.264 coding, real-time transport protocol, motion detection algorithms. Eventually developed an on-demand video surveillance applications with motion detection function.In the process of real project development, using the Camera offered by the Android platform to achieve real-time video collection and preview, and then using coding interface provided by MediaCodec to implement H.264 encoding for the collected video streams and store local video, also proposed a adaptive improvement program for color coded format. At the same time, run the motion detection unit based on dual-threshold frame difference simplification algorithm to detect original video stream, make intelligent judgments to detect abnormal screen, then perform remote alarm. Finally, according to the RTP protocol to pack the encoded video data, transmit wirelessly to the receiving end via UDP. And the recipient will parse the real-time video transported from collection terminal for playing by installing VLC player. Collecting and receiving ends together constitute the entire video surveillance systems.After testing, the application can achieve the basic functions such as real-time collection, motion detection, remote alarm, wireless transmission etc. In performance, the transmission will delay about 3s, and frame loss rate is less than 5%, the missing rate of motion detection is less than 6%. Furthermore, it is stable, inexpensive and easy to use, etc. It can be used for general home and office monitoring environments.
Keywords/Search Tags:Android, video surveillance, motion detection, frame difference method, remote alarm, wireless transmission, H.264
PDF Full Text Request
Related items