Font Size: a A A

The Research And Implementation Of Face Recognition Experimental Platform Based On OpenCV

Posted on:2015-02-14Degree:MasterType:Thesis
Country:ChinaCandidate:Z SunFull Text:PDF
GTID:2268330428984116Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology, how to ensure the security of theinformation has been widespread concerned in the community. In many applications,including e-commerce, online banking and national security, etc., need a valid identityauthentication technology to protect the safety of users. Compared with traditionalauthentication technology, based on biometric authentication technology is more stable,convenient and safe, has been widely recognized by the general public as well as a wide rangeof applications.Currently, the main use of biometric technology with the body’s own characteristics,including physical characteristics and behavioral characteristics to come on identityauthentication and identification, and physiological characteristics (fingerprint, iris and face)is commonly used. In recognition of the identity of the process, the biometric technology ITand physiological characteristics of an effective combination of people, has been slowlyreplacing traditional authentication methods. Compared to fingerprint and iris recognition is anon-contact identification technology, through the whole facial feature recognition, has ahigher natural, acceptable and uniqueness. And the human face is the most common mode ofcommunication, is of great significance in the interaction between people, and it has become ahot research field of biometric identification technology.At present, the identification algorithm based on human face include: PCA-based facerecognition algorithm, face recognition algorithm based on Fisher ’s linear discriminate andface recognition algorithm based on LBP features of these algorithms in the recognition rate,computational time, data storage capacity and scalability advantages and disadvantages.OpenCV is an open source cross-platform computer vision library, including a number ofimage processing and computer vision generic algorithms. In which the source code is opensource free code, so can be used in the field of scientific research personnel, can also be usedin commercial fields. Entire function OpenCV contains more than five hundred, which relatesto all areas of computer vision, including human-computer interaction, object recognition andmachine vision and so on.In this paper, on the base of deep research on these three kinds of methods, analysis of the experimental platform of face recognition experiments on demand, including face imagebatch import, facial feature extraction and recognition and face recognition algorithmevaluation. The library functions recognition of these requirements and the related OpenCV,this paper summarizes the implementation of CvMat, IplImage, Algorithm andFaceRecognizer classes, together with the functions and members in theclasses. Use the baseclass and function, this paper describes in detail the implementation process and the effect ofexperimental platform face recognition function. Finally, in the platform face recognitionexperiments on the implementation, on two public face databases (FERET face database andAT&T face database) experiment, the experimental results demonstrate the effectiveness ofthe platform face recognition experiments the effect and the three person face recognitionalgorithm.
Keywords/Search Tags:Face recognition, OpenCV, PCA, Fisher linear discriminate, LBP features
PDF Full Text Request
Related items