Face Recognition using Viola–Jones Depending on Python

khansaa dheyaa aljafar, Irina Stanciu


In this paper, face recognition implementation in the smart building or any VIP building need security interring in general,

The human face will be recognized from stream of pictures or video feed, this technology recognizes the person according to the specific algorithm, the algorithm that employed in this paper is the Viola–Jones object detection framework using Python

The task of the facial recognition system consist of two steps, the first one was detected the human face from live video using the webcamera in the computer, and the second step recognizes if this face allowed to enter the building or not by comparing it with existing database, the two steps depending on the OpenCv python by importing  cv2 for detecting the human face the frames can be read or written to file with the cv2.imread and cv2.imwrite functions respectively Finally, this proposed system can be used to control access in smart buildings as a rule and the advancement of techniques connected around there,

Providing a security system is one of the most important features must be achieved in the smart buildings, this proposed work can be used an application in smart building as a security system. Face recognition is one of the most important applications using today for a practical facial recognition,

The proposed application depending on using OpenCV (Open Source Computer Vision) is a popular computer vision library, in 1999 this library started by Intel.

The platform library sets its focus on real-time image processing and includes patent-free implementations of the latest computer vision algorithms. OpenCV 2.3.1 now comes with a programming interface to C, C++, Python and Android. OpenCv library of python, binding designed to solve vision problems, we will use three algorithms.

The currently available algorithms are:

Eigenfaces → createEigenFaceRecognizer()

Fisherfaces → createFisherFaceRecognizer()

Local Binary Patterns Histograms → createLBPHFaceRecognizer()

Finally the proposed work provide entering to the building just for the authorized person according to face recognition algorithem.

DOI: http://doi.org/10.11591/ijeecs.v21.i1.pp%25p
Total views : 10 times


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

shopify stats IJEECS visitor statistics