SlideShare a Scribd company logo
1 of 31
openCV based image processed attendence system 1.abhiroop ghatak 2. rohit verma 3. sunny Jain 4. vivek mittal Under the guidance  of   Sangeetha jaganathan  ,[object Object],1. rohit verma 2. sunny Jain 3. vivek mittal 4.  abhiroop ghatak
Problem Statement ,[object Object],[object Object]
System steps
Intro. to  openCV ,[object Object]
[object Object]
Applications www.viisage.com    Access Control www.visionics.com
Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modules ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why is Managing OpenCV Objects Important ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How Does OpenCV Represent Images? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Handling IplImage ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Creating an IplImage ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Destroying an IplImage ,[object Object],[object Object]
Utilizing IplImage ,[object Object],[object Object],[object Object],[object Object],Setting the Region of Interest (ROI ) Setting the ROI of the image allows the user to select a rectangular region of the image to work with. This is useful after localizing objects for extraction and further processing. While the region is set the rest of the image will be ignored. Meaning any operation directed on the image will act on only the region (including  cvShowImage ). ,[object Object],[object Object],Setting the Channel of Interest (COI ) Setting the channel of the image allows the user to work with a particular layer of the image. i.e. The ‘R’ layer of an RGB image or the ‘V’ layer in the HSV format.  NOTE: Not all OpenCV functions support this.
Other Static Array Types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Face detection Face recognition
[object Object],[object Object],[object Object],[object Object],what is object detection ?
[object Object],[object Object],[object Object],Resize image Image Contrast stretching Face Detection Faces Non-faces Transform to integral images
Paul Viola and Michael Jones  technique ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Viola-Jones Technique(contd..) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Features ,[object Object],[object Object],[object Object],[object Object]
Feature Extraction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Face Detection Algorithm Face Localization Lighting Compensation Skin Color Detection Color Space Transformation Variance-based Segmentation   Connected Component & Grouping Face Boundary Detection Verifying/ Weighting Eyes-Mouth Triangles Eye/ Mouth Detection Facial Feature Detection Input Image Output Image
Face Recognition Problem Statement Identify a person’s face image  from   face database. Applications  Human-Computer interface,  Static matching of photographs,  Video surveillance,  Biometric security,  Image and film processing.
Challenges ,[object Object],[object Object],[object Object],[object Object]
Inter-class Similarity ,[object Object],Twins  Father and son  www.marykateandashley.com news.bbc.co.uk/hi/english/in_depth/americas/2000/us_elections
Intra-class Variability ,[object Object]
Face Recognition Using Eigenfaces
[object Object],[object Object],Eigen Space and Eigen Faces
Principal Component Analysis (PCA) For a set  M  of  N-dimensional  vectors  {x 1 , x 2 …x M } , PCA finds the eigenvalues and eigenvectors of the covariance matrix of the vectors    - the average of the image vectors an image as 1d  vector u k  - Eigenvectors  k  - Eigenvalues Keep only  k  eigenvectors, corresponding to the  k  largest eigenvalues.
Method of Eigenfaces ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
References.. ,[object Object],[object Object],[object Object]
Questions? ,[object Object],[object Object],[object Object]

More Related Content

What's hot

FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYJASHU JASWANTH
 
Face Recognition based Lecture Attendance System
Face Recognition based Lecture Attendance SystemFace Recognition based Lecture Attendance System
Face Recognition based Lecture Attendance SystemKarmesh Maheshwari
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition pptSantosh Kumar
 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognitionPankaj Thakur
 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural networkSmriti Tikoo
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technologyranjit banshpal
 
Face recognition
Face recognition Face recognition
Face recognition Chandan A V
 
Pattern recognition facial recognition
Pattern recognition facial recognitionPattern recognition facial recognition
Pattern recognition facial recognitionMazin Alwaaly
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition Technologyusha2016
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition TechnologyShravan Halankar
 
Face recognization
Face recognizationFace recognization
Face recognizationleenak770
 
Minor on Face Recognition System using Raspberry Pi
Minor on Face Recognition System using Raspberry PiMinor on Face Recognition System using Raspberry Pi
Minor on Face Recognition System using Raspberry PiNitish Bokolia
 
Attendance system based on face recognition using python by Raihan Sikdar
Attendance system based on face recognition using python by Raihan SikdarAttendance system based on face recognition using python by Raihan Sikdar
Attendance system based on face recognition using python by Raihan Sikdarraihansikdar
 

What's hot (20)

FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGY
 
Face recognition system
Face recognition systemFace recognition system
Face recognition system
 
Face recognition
Face recognitionFace recognition
Face recognition
 
Face Recognition based Lecture Attendance System
Face Recognition based Lecture Attendance SystemFace Recognition based Lecture Attendance System
Face Recognition based Lecture Attendance System
 
face recognition
face recognitionface recognition
face recognition
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition ppt
 
Face Detection
Face DetectionFace Detection
Face Detection
 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognition
 
Human Emotion Recognition
Human Emotion RecognitionHuman Emotion Recognition
Human Emotion Recognition
 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural network
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
Face recognition
Face recognition Face recognition
Face recognition
 
Pattern recognition facial recognition
Pattern recognition facial recognitionPattern recognition facial recognition
Pattern recognition facial recognition
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition Technology
 
Face recognisation system
Face recognisation systemFace recognisation system
Face recognisation system
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition Technology
 
Face recognization
Face recognizationFace recognization
Face recognization
 
Minor on Face Recognition System using Raspberry Pi
Minor on Face Recognition System using Raspberry PiMinor on Face Recognition System using Raspberry Pi
Minor on Face Recognition System using Raspberry Pi
 
face detection
face detectionface detection
face detection
 
Attendance system based on face recognition using python by Raihan Sikdar
Attendance system based on face recognition using python by Raihan SikdarAttendance system based on face recognition using python by Raihan Sikdar
Attendance system based on face recognition using python by Raihan Sikdar
 

Similar to Automated Face Detection System

Vision based system for monitoring the loss of attention in automotive driver
Vision based system for monitoring the loss of attention in automotive driverVision based system for monitoring the loss of attention in automotive driver
Vision based system for monitoring the loss of attention in automotive driverVinay Diddi
 
Rapid object detection using boosted cascade of simple features
Rapid object detection using boosted  cascade of simple featuresRapid object detection using boosted  cascade of simple features
Rapid object detection using boosted cascade of simple featuresHirantha Pradeep
 
AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this pptAI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this pptPavankalayankusetty
 
ANISH_and_DR.DANIEL_augmented_reality_presentation
ANISH_and_DR.DANIEL_augmented_reality_presentationANISH_and_DR.DANIEL_augmented_reality_presentation
ANISH_and_DR.DANIEL_augmented_reality_presentationAnish Patel
 
Machine Learning Model for Gender Detection
Machine Learning Model for Gender DetectionMachine Learning Model for Gender Detection
Machine Learning Model for Gender DetectionTecnoIncentive
 
Face Detection System on Ada boost Algorithm Using Haar Classifiers
Face Detection System on Ada boost Algorithm Using Haar ClassifiersFace Detection System on Ada boost Algorithm Using Haar Classifiers
Face Detection System on Ada boost Algorithm Using Haar ClassifiersIJMER
 
Face Recognition Based on Image Processing in an Advanced Robotic System
Face Recognition Based on Image Processing in an Advanced Robotic SystemFace Recognition Based on Image Processing in an Advanced Robotic System
Face Recognition Based on Image Processing in an Advanced Robotic SystemIRJET Journal
 
IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET- Automated Criminal Identification System using Face Detection and Reco...IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET- Automated Criminal Identification System using Face Detection and Reco...IRJET Journal
 
IRJET- Object Detection in an Image using Convolutional Neural Network
IRJET- Object Detection in an Image using Convolutional Neural NetworkIRJET- Object Detection in an Image using Convolutional Neural Network
IRJET- Object Detection in an Image using Convolutional Neural NetworkIRJET Journal
 
cvpresentation-190812154654 (1).pptx
cvpresentation-190812154654 (1).pptxcvpresentation-190812154654 (1).pptx
cvpresentation-190812154654 (1).pptxPyariMohanJena
 
ppt 20BET1024.pptx
ppt 20BET1024.pptxppt 20BET1024.pptx
ppt 20BET1024.pptxManeetBali
 
Report face recognition : ArganRecogn
Report face recognition :  ArganRecognReport face recognition :  ArganRecogn
Report face recognition : ArganRecognIlyas CHAOUA
 
IRJET - A Review on Face Recognition using Deep Learning Algorithm
IRJET -  	  A Review on Face Recognition using Deep Learning AlgorithmIRJET -  	  A Review on Face Recognition using Deep Learning Algorithm
IRJET - A Review on Face Recognition using Deep Learning AlgorithmIRJET Journal
 
IRJET- Face Detection and Recognition using OpenCV
IRJET- Face Detection and Recognition using OpenCVIRJET- Face Detection and Recognition using OpenCV
IRJET- Face Detection and Recognition using OpenCVIRJET Journal
 
Mirko Lucchese - Deep Image Processing
Mirko Lucchese - Deep Image ProcessingMirko Lucchese - Deep Image Processing
Mirko Lucchese - Deep Image ProcessingMeetupDataScienceRoma
 

Similar to Automated Face Detection System (20)

OpenCV+Android.pptx
OpenCV+Android.pptxOpenCV+Android.pptx
OpenCV+Android.pptx
 
Vision based system for monitoring the loss of attention in automotive driver
Vision based system for monitoring the loss of attention in automotive driverVision based system for monitoring the loss of attention in automotive driver
Vision based system for monitoring the loss of attention in automotive driver
 
inam
inaminam
inam
 
Ai use cases
Ai use casesAi use cases
Ai use cases
 
Rapid object detection using boosted cascade of simple features
Rapid object detection using boosted  cascade of simple featuresRapid object detection using boosted  cascade of simple features
Rapid object detection using boosted cascade of simple features
 
AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this pptAI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
 
ANISH_and_DR.DANIEL_augmented_reality_presentation
ANISH_and_DR.DANIEL_augmented_reality_presentationANISH_and_DR.DANIEL_augmented_reality_presentation
ANISH_and_DR.DANIEL_augmented_reality_presentation
 
Machine Learning Model for Gender Detection
Machine Learning Model for Gender DetectionMachine Learning Model for Gender Detection
Machine Learning Model for Gender Detection
 
Face Detection System on Ada boost Algorithm Using Haar Classifiers
Face Detection System on Ada boost Algorithm Using Haar ClassifiersFace Detection System on Ada boost Algorithm Using Haar Classifiers
Face Detection System on Ada boost Algorithm Using Haar Classifiers
 
Face Recognition Based on Image Processing in an Advanced Robotic System
Face Recognition Based on Image Processing in an Advanced Robotic SystemFace Recognition Based on Image Processing in an Advanced Robotic System
Face Recognition Based on Image Processing in an Advanced Robotic System
 
IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET- Automated Criminal Identification System using Face Detection and Reco...IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET- Automated Criminal Identification System using Face Detection and Reco...
 
A guide to Face Detection in Python.pdf
A guide to Face Detection in Python.pdfA guide to Face Detection in Python.pdf
A guide to Face Detection in Python.pdf
 
Ch1.pptx
Ch1.pptxCh1.pptx
Ch1.pptx
 
IRJET- Object Detection in an Image using Convolutional Neural Network
IRJET- Object Detection in an Image using Convolutional Neural NetworkIRJET- Object Detection in an Image using Convolutional Neural Network
IRJET- Object Detection in an Image using Convolutional Neural Network
 
cvpresentation-190812154654 (1).pptx
cvpresentation-190812154654 (1).pptxcvpresentation-190812154654 (1).pptx
cvpresentation-190812154654 (1).pptx
 
ppt 20BET1024.pptx
ppt 20BET1024.pptxppt 20BET1024.pptx
ppt 20BET1024.pptx
 
Report face recognition : ArganRecogn
Report face recognition :  ArganRecognReport face recognition :  ArganRecogn
Report face recognition : ArganRecogn
 
IRJET - A Review on Face Recognition using Deep Learning Algorithm
IRJET -  	  A Review on Face Recognition using Deep Learning AlgorithmIRJET -  	  A Review on Face Recognition using Deep Learning Algorithm
IRJET - A Review on Face Recognition using Deep Learning Algorithm
 
IRJET- Face Detection and Recognition using OpenCV
IRJET- Face Detection and Recognition using OpenCVIRJET- Face Detection and Recognition using OpenCV
IRJET- Face Detection and Recognition using OpenCV
 
Mirko Lucchese - Deep Image Processing
Mirko Lucchese - Deep Image ProcessingMirko Lucchese - Deep Image Processing
Mirko Lucchese - Deep Image Processing
 

Automated Face Detection System

  • 1.
  • 2.
  • 4.
  • 5.
  • 6. Applications www.viisage.com  Access Control www.visionics.com
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. Face detection Face recognition
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Face Detection Algorithm Face Localization Lighting Compensation Skin Color Detection Color Space Transformation Variance-based Segmentation Connected Component & Grouping Face Boundary Detection Verifying/ Weighting Eyes-Mouth Triangles Eye/ Mouth Detection Facial Feature Detection Input Image Output Image
  • 22. Face Recognition Problem Statement Identify a person’s face image from face database. Applications Human-Computer interface, Static matching of photographs, Video surveillance, Biometric security, Image and film processing.
  • 23.
  • 24.
  • 25.
  • 27.
  • 28. Principal Component Analysis (PCA) For a set M of N-dimensional vectors {x 1 , x 2 …x M } , PCA finds the eigenvalues and eigenvectors of the covariance matrix of the vectors  - the average of the image vectors an image as 1d vector u k - Eigenvectors  k - Eigenvalues Keep only k eigenvectors, corresponding to the k largest eigenvalues.
  • 29.
  • 30.
  • 31.

Editor's Notes

  1. O O Face recognition can be categorized into appearance-based, geometry-based, and hybrid approaches.
  2. O O Face recognition can be categorized into appearance-based, geometry-based, and hybrid approaches.
  3. O O Face recognition can be categorized into appearance-based, geometry-based, and hybrid approaches.