SlideShare a Scribd company logo
Face Recognition Application
Outline
1. Introduction
2. Biometrics
3. Facial Recognition
4. Implementation
5. How it works
6. System Requirement
7. Applications
8. Screenshots
9. Conclusion
10. References
Introduction
 Everyday actions are increasingly being handled electronically, instead of pencil
and paper or face to face.
 This growth in electronic transactions results in great demand for fast and
accurate user identification and authentication.
 Access codes for buildings, banks accounts and computer systems often use
PIN's for identification and security clearances. Using the proper PIN gains access,
but the user of the PIN is not verified.
 When credit and ATM cards are lost or stolen, an unauthorized user can often
come up with the correct personal codes.
 Face recognition technology may solve this problem since a face is undeniably
connected to its owner expect in the case of identical twins.
Biometric
A biometric is a unique, measurable characteristic of human being that can
be used to automatically recognize an individual or verify an individual's identity.
Biometrics can measure both physiological and behavioral characteristics.
Physiological biometrics : - This biometrics is based on measurements and
data derived from direct measurement of a part of the human body.
Behavioral biometrics : - This biometrics is based on measurements and
data derived from an action.
Type Of Biometric
Physiological
a. Finger-scan
b. Facial Recognition
c. Iris-scan
d. Retina-scan
e. Hand-scan
Behavioral
a. Voice-scan
b. Signature-scan
c. Keystroke-scan
Face Recognition
Facial recognition (or face recognition) is a type of biometric software application
that can identify a specific individual in a digital image by analyzing and comparing
patterns.
Wide availability of powerful and low-cost desktop and embedded
computing systems has created an enormous interest in automatic
processing of digital images in a variety of applications, including
biometric authentication, surveillance, human-computer interaction,
and multimedia management.
Face recognition is a task that humans perform routinely
and effortlessly in our daily lives.
Implementation
The implementation of face recognition technology includes the following stages :
 Image acquisition
 Image processing
 Distinctive characteristic location
 Template matching
 Template creation
These nodal points are measured creating a numerical code, called a face print,
representing the face in the database.
How Face Recognition Work
Face recognition software is based on the ability to first recognize faces, which
is a technological feat in itself. If you look at the mirror, we can see that your face has
certain distinguishable landmarks. These are the peaks and valleys that make up the
different facial features.
VISIONICS defines these landmarks as nodal points. There are about 80 nodal
points on a human face. Here are few nodal points that are measured by the software
 Distance between the eyes
 Width of the nose
 Depth of the eye socket
 Cheekbones
 Chin
Model Description
 Add Image
In this we add Image by capturing from web camera and store them in our system. During
registration four images are captured.
 Image Capture Module
This module is used to capture image using web camera. This is written as a separate thread
to avoid system hanging. This module is used to capture image in login module and registration
module.
 Eigenface Computation
This module is used to compute the "face space" used for face recognition. The recognition is
actually being carried out in the Face Bundle object, but the preparation of such object requires
doing lots of computations.
 Identification
This module contains the functionality to take the image from above module and it compares or
searches with the images already there in the database. If any image is matched then a success`
message is shown to the user.
System Requirement Specification
Hardware Requirements
Processor : Pentium IV
Clock Speed : 2.86GHZ Processor
Hard disk : 1GB
RAM : 64MB
Software Requirements
Operating System : Window 2000
.NetFrame : v4.5
Front-end Tools : C#
Open Libraries : OpenCv
About OpenCv
OpenCv is an Image Processing library created by Intel
and maintained by Willow Garage.
Available for C, C++, Python and for also another
languages.
It was Open Source and Free.
It is a collection of C functions and a few C++ classes
that implement some popular Image Processing and
Computer Vision algorithms.
Cross-Platform API of C functions FREE for commercial
and non-commercial uses
Basic OpenCv Structure
1. Point, Point2f - 2D Point
2. Size - 2D size structure
3. Rect - 2D rectangle object
4. RotatedRect - Rect object with angle
5. Mat - image object
OpenCv
Use Case Diagram
Capture
Photo
Character
Identification
Display
Information
Alert
Notice
Alert
Notice
Review
Analyses Static Image
Repository
Static Image
Repository
Screenshots
This module help us to
save new image.
This module help us to
see information about
image detected. This use to
open webcam.
Area of displaying.
Main Window
Conclusion
Factors such as environmental changes and mild changes in appearance impact the
technology to a greater degree than many expect.
For implementations where the biometric system must verify and identify users
reliably over time, facial scan can be a very difficult, but not impossible, technology to
implement successfully.
Reference
1. http://www.opencv.org/
2. https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx
3. http://www.tutorialspoint.com/csharp/
Thank You

More Related Content

PPT
Automated Face Detection System
Abhiroop Ghatak
 
PPTX
Face Detection
Reber Novanta
 
PPTX
Face Recognition Technology
Shravan Halankar
 
PPT
Face recognition system
Transistor Amplifier
 
PPTX
Face recognition
Avinash Prakash
 
PPT
Facial recognition technology by vaibhav
Vaibhav P
 
PPTX
Pattern recognition facial recognition
Mazin Alwaaly
 
PPTX
Face Recognition System/Technology
RahulSingh3034
 
Automated Face Detection System
Abhiroop Ghatak
 
Face Detection
Reber Novanta
 
Face Recognition Technology
Shravan Halankar
 
Face recognition system
Transistor Amplifier
 
Face recognition
Avinash Prakash
 
Facial recognition technology by vaibhav
Vaibhav P
 
Pattern recognition facial recognition
Mazin Alwaaly
 
Face Recognition System/Technology
RahulSingh3034
 

What's hot (20)

PPTX
Facial recognition
Sonam1891
 
PPTX
Face Recognition Technology by Vishal Garg
IBNC India - India's Biggest Networking Championship
 
DOCX
Face recognition system
Yogesh Lamture
 
PPTX
Face Recognition
arvind carpenter
 
PPTX
Face Recognition Technology
Shashidhar Reddy
 
PPTX
Project Face Detection
Abu Saleh Musa
 
PPTX
face recognition
vipin varghese
 
PPTX
Face Recognition
nialler27
 
PDF
Iris Recognition
Piyush Mittal
 
PPTX
Face recognization
leenak770
 
PPT
Face recognization technology
Satyanarayana Tammana
 
PPTX
Face recognition
Chandan A V
 
PPTX
Face recognition
sandeepsharma1193
 
PPTX
AI Computer vision
Kashafnaz2
 
PDF
Face recognition Face Identification
Kalyan Acharjya
 
PDF
Iris scanning
NikithaME
 
PPTX
Face recognition technology
SYED HOZAIFA ALI
 
PPT
Face recognition technology
Pushkar Dutt
 
PPTX
Face recognigion system ppt
Ravi Kumar
 
PPTX
Face recognization 1
leenak770
 
Facial recognition
Sonam1891
 
Face Recognition Technology by Vishal Garg
IBNC India - India's Biggest Networking Championship
 
Face recognition system
Yogesh Lamture
 
Face Recognition
arvind carpenter
 
Face Recognition Technology
Shashidhar Reddy
 
Project Face Detection
Abu Saleh Musa
 
face recognition
vipin varghese
 
Face Recognition
nialler27
 
Iris Recognition
Piyush Mittal
 
Face recognization
leenak770
 
Face recognization technology
Satyanarayana Tammana
 
Face recognition
Chandan A V
 
Face recognition
sandeepsharma1193
 
AI Computer vision
Kashafnaz2
 
Face recognition Face Identification
Kalyan Acharjya
 
Iris scanning
NikithaME
 
Face recognition technology
SYED HOZAIFA ALI
 
Face recognition technology
Pushkar Dutt
 
Face recognigion system ppt
Ravi Kumar
 
Face recognization 1
leenak770
 
Ad

Viewers also liked (8)

PDF
Mobile to server face recognition. Skripsi 1.
Adryan Rezza
 
PPTX
Facial recognition locker for android
konark jain
 
PPTX
SCENE TEXT RECOGNITION IN MOBILE APPLICATION BY CHARACTER DESCRIPTOR AND STRU...
Cheriyan K M
 
PDF
Face recognition software system by Junyu Tech.(China)
Wuxi Junyu Technology Co.,Ltd. (China)
 
PDF
Face detection and recognition
Derek Budde
 
DOCX
Android Face Recognition App Locker
Ankur Mogra
 
PPT
Face Recognition Technology
Agrani Rastogi
 
PPT
Face recognition ppt
Santosh Kumar
 
Mobile to server face recognition. Skripsi 1.
Adryan Rezza
 
Facial recognition locker for android
konark jain
 
SCENE TEXT RECOGNITION IN MOBILE APPLICATION BY CHARACTER DESCRIPTOR AND STRU...
Cheriyan K M
 
Face recognition software system by Junyu Tech.(China)
Wuxi Junyu Technology Co.,Ltd. (China)
 
Face detection and recognition
Derek Budde
 
Android Face Recognition App Locker
Ankur Mogra
 
Face Recognition Technology
Agrani Rastogi
 
Face recognition ppt
Santosh Kumar
 
Ad

Similar to Face recognition application (20)

PPTX
face-recognition-technology-ppt[1].pptx
TanayChakraborty11
 
PPTX
Biometric
NUPUR TIWARY
 
PPTX
Biometric
NUPUR TIWARY
 
PPTX
Movie on face recognition in e attendace
sbk50000
 
PPTX
Pattern recognition 3d face recognition
Mazin Alwaaly
 
PPTX
Face Recognition: A Comprehensive Overview
bifoh96760
 
PPTX
face-recognition-technology-ppt.pptx
BHARATHGOWDAHA
 
PPTX
Face Recognition Technology by Rohit
Rohit Shrivastava
 
PPTX
Face recognition Technology By Rohit
Rohit Shrivastava
 
PPTX
Facial_recognition_systtem.pptx
Harshavardhan851231
 
PPT
Facial Recognition Vinod
Vinod siragaon
 
PPTX
ppt minor project.pptx
Dakshthakur9
 
PPTX
Pattern recognition
Shailesh Thakur
 
PPT
Face Recognition
Murlidhar Sarda
 
PPTX
Attendance system based on face recognition using python by Raihan Sikdar
raihansikdar
 
PPTX
Face Recognition Proposal Presentation
Md. Atiqur Rahman
 
PPT
Facial Recognition System
Arun ACE
 
PPTX
seminar presentation on Face ricognition technology
Jawhar Ali
 
PPTX
Face Recognition
Asif Muhammad
 
PPSX
Face recognition technology - BEST PPT
Siddharth Modi
 
face-recognition-technology-ppt[1].pptx
TanayChakraborty11
 
Biometric
NUPUR TIWARY
 
Biometric
NUPUR TIWARY
 
Movie on face recognition in e attendace
sbk50000
 
Pattern recognition 3d face recognition
Mazin Alwaaly
 
Face Recognition: A Comprehensive Overview
bifoh96760
 
face-recognition-technology-ppt.pptx
BHARATHGOWDAHA
 
Face Recognition Technology by Rohit
Rohit Shrivastava
 
Face recognition Technology By Rohit
Rohit Shrivastava
 
Facial_recognition_systtem.pptx
Harshavardhan851231
 
Facial Recognition Vinod
Vinod siragaon
 
ppt minor project.pptx
Dakshthakur9
 
Pattern recognition
Shailesh Thakur
 
Face Recognition
Murlidhar Sarda
 
Attendance system based on face recognition using python by Raihan Sikdar
raihansikdar
 
Face Recognition Proposal Presentation
Md. Atiqur Rahman
 
Facial Recognition System
Arun ACE
 
seminar presentation on Face ricognition technology
Jawhar Ali
 
Face Recognition
Asif Muhammad
 
Face recognition technology - BEST PPT
Siddharth Modi
 

Recently uploaded (20)

PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PDF
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PDF
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
PDF
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
PPTX
Presentation about variables and constant.pptx
safalsingh810
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PDF
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
PPTX
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PDF
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
PDF
Immersive experiences: what Pharo users do!
ESUG
 
DOCX
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PDF
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PDF
Bandai Playdia The Book - David Glotz
BluePanther6
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
Presentation about variables and constant.pptx
safalsingh810
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
Immersive experiences: what Pharo users do!
ESUG
 
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
Bandai Playdia The Book - David Glotz
BluePanther6
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 

Face recognition application

  • 2. Outline 1. Introduction 2. Biometrics 3. Facial Recognition 4. Implementation 5. How it works 6. System Requirement 7. Applications 8. Screenshots 9. Conclusion 10. References
  • 3. Introduction  Everyday actions are increasingly being handled electronically, instead of pencil and paper or face to face.  This growth in electronic transactions results in great demand for fast and accurate user identification and authentication.  Access codes for buildings, banks accounts and computer systems often use PIN's for identification and security clearances. Using the proper PIN gains access, but the user of the PIN is not verified.  When credit and ATM cards are lost or stolen, an unauthorized user can often come up with the correct personal codes.  Face recognition technology may solve this problem since a face is undeniably connected to its owner expect in the case of identical twins.
  • 4. Biometric A biometric is a unique, measurable characteristic of human being that can be used to automatically recognize an individual or verify an individual's identity. Biometrics can measure both physiological and behavioral characteristics. Physiological biometrics : - This biometrics is based on measurements and data derived from direct measurement of a part of the human body. Behavioral biometrics : - This biometrics is based on measurements and data derived from an action.
  • 5. Type Of Biometric Physiological a. Finger-scan b. Facial Recognition c. Iris-scan d. Retina-scan e. Hand-scan Behavioral a. Voice-scan b. Signature-scan c. Keystroke-scan
  • 6. Face Recognition Facial recognition (or face recognition) is a type of biometric software application that can identify a specific individual in a digital image by analyzing and comparing patterns. Wide availability of powerful and low-cost desktop and embedded computing systems has created an enormous interest in automatic processing of digital images in a variety of applications, including biometric authentication, surveillance, human-computer interaction, and multimedia management. Face recognition is a task that humans perform routinely and effortlessly in our daily lives.
  • 7. Implementation The implementation of face recognition technology includes the following stages :  Image acquisition  Image processing  Distinctive characteristic location  Template matching  Template creation These nodal points are measured creating a numerical code, called a face print, representing the face in the database.
  • 8. How Face Recognition Work Face recognition software is based on the ability to first recognize faces, which is a technological feat in itself. If you look at the mirror, we can see that your face has certain distinguishable landmarks. These are the peaks and valleys that make up the different facial features. VISIONICS defines these landmarks as nodal points. There are about 80 nodal points on a human face. Here are few nodal points that are measured by the software  Distance between the eyes  Width of the nose  Depth of the eye socket  Cheekbones  Chin
  • 9. Model Description  Add Image In this we add Image by capturing from web camera and store them in our system. During registration four images are captured.  Image Capture Module This module is used to capture image using web camera. This is written as a separate thread to avoid system hanging. This module is used to capture image in login module and registration module.  Eigenface Computation This module is used to compute the "face space" used for face recognition. The recognition is actually being carried out in the Face Bundle object, but the preparation of such object requires doing lots of computations.  Identification This module contains the functionality to take the image from above module and it compares or searches with the images already there in the database. If any image is matched then a success` message is shown to the user.
  • 10. System Requirement Specification Hardware Requirements Processor : Pentium IV Clock Speed : 2.86GHZ Processor Hard disk : 1GB RAM : 64MB Software Requirements Operating System : Window 2000 .NetFrame : v4.5 Front-end Tools : C# Open Libraries : OpenCv
  • 11. About OpenCv OpenCv is an Image Processing library created by Intel and maintained by Willow Garage. Available for C, C++, Python and for also another languages. It was Open Source and Free. It is a collection of C functions and a few C++ classes that implement some popular Image Processing and Computer Vision algorithms. Cross-Platform API of C functions FREE for commercial and non-commercial uses Basic OpenCv Structure 1. Point, Point2f - 2D Point 2. Size - 2D size structure 3. Rect - 2D rectangle object 4. RotatedRect - Rect object with angle 5. Mat - image object OpenCv
  • 13. Screenshots This module help us to save new image. This module help us to see information about image detected. This use to open webcam. Area of displaying. Main Window
  • 14. Conclusion Factors such as environmental changes and mild changes in appearance impact the technology to a greater degree than many expect. For implementations where the biometric system must verify and identify users reliably over time, facial scan can be a very difficult, but not impossible, technology to implement successfully.