| This paper programming realized based on the video Open CV face detection packets, results a contains open a video files, will video AVI every frame of decomposition and save as BMP image, and can put a series of BMP image into AVI video link the interface, and another to BMP image include face detection, will test results on the extra for the new image identified and preservation of the interface.Through the video in face detection, the realization of the programming ability and the documents I got huge organizational ability enhancement, to software development process know more. In the use of language, I to know and learn a new practical strong object-oriented language-Visual c + +. Use the language implementation video face detection process, let I profoundly realize to the algorithm of the influence of the system more efficient. Also, by convection media processing programming and to Open CV computer vision of library, benefit a lot!VC++ programming methods are classified into the Windows programming and Windows programming, Windows programming and divided into two kinds, one kind is to provide direct call Windows Win32 APIs (application programming interface) function Windows application development; Another kind is to use the MFC (VC++ provide Microsoft Foundation base Class), Microsoft equipment, it is the process of development and application provided a lot of classes and support, the use of integration environment code of the programming guide could easily generate application, and the basic framework of the news of the application guide establish processing mechanism, on the basis that satisfy the demand of the design application full application. Through this paper writing, I deeply understand the MFC program design and programming skills.Intel @ open source computer vision Open CV library is a cross-platform API, middle, and top form by three hundreds C functions and small amounts of C++ class structure and realizes image processing and computer vision of many generic algorithm. Open CV includes a feature detection application project, it USES Haar characteristics, the algorithm based on hee cascading classifiers achieve face detection training. This paper is Open CV of classification of the realization of the face detection function.In addition, I also have the knowledge of multimedia a certain understanding. Audio Video crisscross AVI is Interleaved) Video Audio (English abbreviations, it is Microsoft company development a RIFF files with standard digital Audio and Video file format. AVI format allows video and audio crisscross together synchronous broadcasting, support 256 color and RLE compressed AVI file, but not limit compression standards, so that, AVI file format is just as control interface standards, do not have compatibility, with different compression algorithm generated AVI files, must use the corresponding solution compress algorithm to play out. AVI files use is RIFF File structure, RIFF Resource File Interchange (clusters, resources swap File Format) is the definition of a Microsoft used to manage Windows environment of multimedia data File Format, waveform audio the wave, MIDI and digital video AVI had adopted the same Format storage. The basic unit of the tectonic RIFF file called data blocks (Chunk), each block contains three parts: four bytes of data block mark (or called data piece of ID), data block is big, data. The whole RIFF files can be thought of as a block of data, its data blocks for RIFF, called RIFF ID piece. A RIFF file only allow the existence of a RIFF. RIFF block includes a series of child pieces, including a block ID for "LIST are issued", called LIST are issued, block LIST are issued to contain a series of sub-block, but apart from all the other piece of the LIST are issued the sub-block can't contain all of the son.Above is my master's thesis in this project in know about programming, face detection, streaming media deal with knowledge of the video, I face detection system finally achieved a AVI video file to open for every frame of the video, will be broken down and save as BMP image interface, and then face detection, will test results on the extra for the new image identified and preservation, and finally to will BMP image into AVI video function. Through the completion of this master's thesis, understanding the many knowledge. |