Font Size: a A A

Design And Implementation Of The Windows Environment Human Face Detection Software

Posted on:2011-12-06Degree:MasterType:Thesis
Country:ChinaCandidate:X Q LiFull Text:PDF
GTID:2208360308980924Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Biometric identification technology is a kind of technology using individual biometric characteristics to verify identity. Comparing with other biometrics, face recognition is more accurate, low-cost and easily sampling. It has widespread application in video monitoring, security validating, file management,and so on. Face detection is the most key step in face recognition. Face detection has become a research highlight in the fields of computer vision and pattern recognition.Design and realization of face detection software based on windows API techniques were discussed in this paper,including the video capture module, the image processing module and the face detection module. The video capture module uses VFW SDK techniques to support general USB camera, so dynamic image acquisition, video capture, image storage and other functions can be performed in windows environment. Gray-scale transformation, edge detection and morphological image processing are achieved in the image processing module. The face detection module studied the face detection algorithm based on the skin color model. Detecting results using various common color skin models are analyzed and compared. The skin color modelYCbCr is used in this paper. In this skin-color model, only color components (CbCr ) are used and the illuminance component (Y ) is discarded. The experimental results show that color components (CbCr ) are related to the illuminance component (Y ) only in the high-light and low-light areas. Therefore, nonlinear color transformation is made in order to make the skin-color clustering in YCb'Cr' space. After that, the elliptical-cluster skin-tone model proposed by Rein-Lien Hsu is used for image segmentation regions where there may be faces. At last, the projection method is used to detect the human face areas from complex background. The program of video capture, image reading, image displaying, image storage, image segmentation, image edge detection, morphological image processing, face region labeling and others are based on Visual C++ 6.0 platform. Experimental results show that the software is effective in face detection.
Keywords/Search Tags:Windows API, Face detection, VFW SDK, Skin-color model
PDF Full Text Request
Related items