Anda di halaman 1dari 9

Multiple Face recognition based Attendance System

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

Connection of openCV with Visual Studio 2010


Download Visual Studio 2010 Edition, OpenCV 2.1 and CMake and install it. 1. Run CMake GUI tool and configure OpenCV there: 1.1. select C:\OpenCV2.1 (or the installation directory you chose) as the source directory; 1.2. choose some other directory name for the generated project files, e.g. C:\OpenCV2.1\vs2010, or D:\Work\OpenCV_MinGW etc. 1.3. press Configure button, select your preferable build environment 1.4. adjust any options at your choice 1.5. press Configure again, then press Generate.

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

Anda mungkin juga menyukai