Effort By:Vivek Sharma Click to edit Master subtitle style Ravi Tokas B-Tech CSE 10 2008-2012
4/28/12
Overview
A facial recognition system is a computer application for automatically identifying and verifying a person from a digital image camera. One of the ways to do this is by comparing selected facial features from the image and a facial database. Face recognition technology is the least intrusive and fastest biometric technology. It works with the most obvious individual identifier the human face.
4/28/12
Advantages :
Instead of requiring people to place their hand on a reader or precisely position their eyes in front of a scanner, Face Recognition systems silently take pictures of people's faces as they attend a session or a scheduled lecture. There is no intrusion or delay, and in most cases the subjects are entirely unaware of the process. They do not feel "under surveillance" or that their privacy has been invaded. We would be using a Digital Image Camera for capturing the faces of the attendants. Thus, every face would be compared with Back-end database.
4/28/12
Methodology :
Capture-:
Physical or behavioral sample is captured by the system during enrollment data is extracted from the sample and a template is created template is then compared with a new sample. system then decides if the features extracted from the new sample are matching or not user faces the camera, 4/28/12
Extraction-Unique
Comparison-The
Matching-The
System Architecture
4/28/12
OpenCV
OpenCV (Free Open Source Computer Vision) is a library of programming functions mainly aimed at real time computer vision. It has a BSD license (free for commercial or research use). OpenCV was originally written in C but now has a full C+ + interface and all new development is in C++. There is also a full Python interface to the library. Example applications of the OpenCV library are HumanComputer Interaction (HCI), Object Identification, Segmentation and Recognition, Face Recognition, Gesture Recognition, Motion Tracking, Ego Motion, Motion Understanding, Structure From Motion (SFM), Stereo and MultiCamera Calibration and Depth Computation, Mobile Robotics.
4/28/12
4/28/12
2.1 In the case of Visual Studio or any other IDE, open the generated solution/workspace/project ..., e.g. C:\OpenCV2.1\vs2010\OpenCV.sln, build it in Release and Debug configurations. 2.2 In the case of command-line Makefiles, enter the destination directory and type "make" (or "nmake" etc.) 3. Add the output directories to the system path, e.g.: C:\OpenCV2.1\vs2008\bin\Debug;C:\OpenCV2.1\vs2010\bin\Release: %PATH% .It is safe to add both directories, since the Debug OpenCV\DLLs have the "d"suffix, which the Release DLLs do not have. 4. Optionally, add C:\OpenCV2.1\include\opencv to the list of include directories in your IDE settings, and the output library directories(e.g. C:\OpenCV2.1\vs2010\lib\{Debug,Release}) to the list of library paths.
4/28/12
Thank You
4/28/12