SlideShare a Scribd company logo
1 of 31
A presentation on:
Face recognition with raspberry pi
GUJARAT TECHNOLOGICAL
UNIVERSITY
C. K. PITHAWALA COLLEGE OF ENGINEERING AND TECHNOLOGY
Prepared by:
Group no-5
Sr. no. Name of student Enrolment
1. Dimple Balasara
120090111055
2. Hetvi Naik 130090111055
3. Vatsal Champaneria 140093111005
4. Krunal Parmar
140093111017
5. Khushbu Raj 140093111033Guided by:
Dr. Mita Paunwala
Central Idea
A system for face detection and recognition based on raspberry pi with
open cv programming to control the gate.
Outlines
❑ Introduction
❑ Literature survey
❑ Block diagram
❑ Algorithm
▪ Face detection
▪ Database
▪ Face recognition
❑ Software
❑ Hardware
❑ The system
❑ conclusion
Introduction
► A facial recognition system is a computer application for
automatically identifying or a verifying a person from a digital
image.
► Face detection locate face in whole frame.
► Input image is matched with database images. Authentication is
given accordingly.
► Face recognition system is mainly used for security purpose.
► We are using raspberry pi for putting our plan into effect!
Contd…
Recognition is
addition of two parts:
1) Face Detection
2) Face recognition
Literature survey
Types Of
Biometrics
Explanation
Voice highly immune to
noise.
Fingerprint It needs high
observation and a
personal man-work.
Eyes Highly expensive.
Face Needs proper lighting
but much accurate
from above all
biometrics.
Face Detection
Methods
Explanation
Adaboost trainer Complexity
computational
LBHP algorithm Can’t judge sex of
person
Viloa jones (Haar
cascade)
Easy and gives
combination of
many.
Literature survey
Face recognition
methods
Explanation
Fisher face the reserve
information is not
useful
LBHP algorithm Can’t judge sex of
person
Eigen face(PCA) Reserves
information with
low dimension
Hardware Explanation
Micro-
controller/processor
Less memory and
delay
Embedded hardware Need to call the arms
and timing is delay
Raspberry pi It is credit-size
processor with
memory and GPIO
pins.
Block diagram
camera
[Face detection]
(Haar cascade)
Person
on
gate
i/
p
gate Match??
database
[Open cv + python code]
SD card memory
[Face recognition]
(Eigen faces)
yes/no
RASPBERRY
PI
motor
o/p
Yes
or
no
feedback
[Door opens/close]
Face Detection
Input from
camera
Feature
extraction
Feature vector
Face
detected?
Haar cascade
algorithm
Detected face
highlighted
NO
YES
Face database
OUTPUT
Database
► ORL Database
10 different images of each of 40 distinct subjects
Database
► Own Database
4 different images of each of 4 distinct subjects
Principal components analysis
►
Database
create training
set and load it
Convert face
images to face
vector
Calculate mean
average face
vector
Subtract average
face vector from
each face vectors to
have normalize face
vectors
Reduce
dimensionality
of training set
Calculate Eigen
vectors
Represent each
image as linear
combination of all
‘K’ Eigen vector
Select ‘K’ best
Eigen faces
PCA ALGORITHM
PCA [database]
►
►
Eigen faces
Face recognition(even sem)
Input image
Convert it
into face
vector
Normalize
face vector
convert into
Eigen space
Get
weighted
vector
PCA ALGORITHM
Calculate “Distance” b/w
input weight vector and
all weight vectors of set
Decide a
threshold level
Decide
Distance >
threshold?
Display its
name and
“matched”
Display
Unknown
yes
no
PCA [recognition]
►
►
Performance parameter
Threshold
Output of recognition
matched Not matched
software
Raspberry Pi B3
GERENIC DIAGRAM HARDWARE PHOTO
CPU/GPU USB HUBI/O
ETHERNET
RAM
On 1st boot of PI
The system
❑ Connections:
• Interface PI camera with
raspberry pi.
• Load database, programme and
raspbian OS in SD card and
inserted in to raspberry pi.
• Interface servo motor raspberry
pi through GPIO pins.
• Give power supply using battery
pack or mobile charger.
The outputs
conclusion
► By face recognition system we can fulfil the purpose of
security. Detection of face is done by image processing.
Here we use Open Cv with programming language C++.
► Initially camera will capture the image and face detection
algorithm will detect the face in image. Then recognition
algorithm is applied on this detected part. In this project we
have developed a PCA based face recognition system.
Reference
1. https://en.wikipedia.org/wiki/Biometrics
2. https://www.cse.unr.edu/~bebis/CS790Q/Lect/Chapters_3_4.ppt
3. http://eyalarubas.com/face-detection-and-recognition.html
4. https://www.raspberrypi.org
5. https://www.raspberrypi.org/products/raspberry-pi-3-model-b/
6. https://webdocs.cs.ualberta.ca/~nray1/CMPUT466_551/ViolaJones.ppt
7. M. Turk and A. Pentland “Eigen faces for Recognition”, Journal of Cognitive Neuroscience, vol.3, no.1, pp.71-86,
1991, hard copy
8. https://en.wikipedia.org/wiki/OpenCV
9. https://www.python.org/
10. www.numpy.org/
11. https://onionesquereality.wordpress.com/2009/02/11/face-recognition-using-eigenfaces
12. https://learn.adafruit.com/raspberry-pi-face-recognition-treasure-box/overview
13. https://www.youtube.com/channel/UCsRvxZErBo0ByyWUX_aVuvg (codacus)
14. http://www.imore.com/how-get-started-using-raspberry-pi
15. http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html
16. https://www.youtube.com/watch?v=9hb0gYCv3YI
17. www.face-rec.org/databases/

More Related Content

What's hot

Face recognigion system ppt
Face recognigion system pptFace recognigion system ppt
Face recognigion system pptRavi Kumar
 
Face Recognition System for Door Unlocking
Face Recognition System for Door UnlockingFace Recognition System for Door Unlocking
Face Recognition System for Door UnlockingHassan Tariq
 
Face recognization
Face recognizationFace recognization
Face recognizationleenak770
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technologyShubhamLamichane
 
ATM System by image processing
ATM System by image processingATM System by image processing
ATM System by image processingshahab islam
 
Face Recognition based Lecture Attendance System
Face Recognition based Lecture Attendance SystemFace Recognition based Lecture Attendance System
Face Recognition based Lecture Attendance SystemKarmesh Maheshwari
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection SystemAbhiroop Ghatak
 
Facial recognition system
Facial recognition systemFacial recognition system
Facial recognition systemDivya Sushma
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance systemNaomi Kulkarni
 
Face recognition tech1
Face recognition tech1Face recognition tech1
Face recognition tech1Ankit Gupta
 
Face Detection Attendance System By Arjun Sharma
Face Detection Attendance System By Arjun SharmaFace Detection Attendance System By Arjun Sharma
Face Detection Attendance System By Arjun SharmaArjun Agnihotri
 
Face Recognition System
Face Recognition SystemFace Recognition System
Face Recognition SystemStudentRocks
 
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
 
Facial Recognition Attendance System (Synopsis).pptx
Facial Recognition Attendance System (Synopsis).pptxFacial Recognition Attendance System (Synopsis).pptx
Facial Recognition Attendance System (Synopsis).pptxkakimetu
 
Face recognition application
Face recognition applicationFace recognition application
Face recognition applicationawadhesh kumar
 
Face Detection and Recognition System
Face Detection and Recognition SystemFace Detection and Recognition System
Face Detection and Recognition SystemZara Tariq
 
Automatic Attendance system using Facial Recognition
Automatic Attendance system using Facial RecognitionAutomatic Attendance system using Facial Recognition
Automatic Attendance system using Facial RecognitionNikyaa7
 
Face detection ppt
Face detection pptFace detection ppt
Face detection pptPooja R
 

What's hot (20)

Face recognigion system ppt
Face recognigion system pptFace recognigion system ppt
Face recognigion system ppt
 
Face Recognition System for Door Unlocking
Face Recognition System for Door UnlockingFace Recognition System for Door Unlocking
Face Recognition System for Door Unlocking
 
Face recognization
Face recognizationFace recognization
Face recognization
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
ATM System by image processing
ATM System by image processingATM System by image processing
ATM System by image processing
 
Face Recognition based Lecture Attendance System
Face Recognition based Lecture Attendance SystemFace Recognition based Lecture Attendance System
Face Recognition based Lecture Attendance System
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection System
 
Facial recognition system
Facial recognition systemFacial recognition system
Facial recognition system
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance system
 
Face recognition tech1
Face recognition tech1Face recognition tech1
Face recognition tech1
 
Face recognition
Face recognitionFace recognition
Face recognition
 
face detection
face detectionface detection
face detection
 
Face Detection Attendance System By Arjun Sharma
Face Detection Attendance System By Arjun SharmaFace Detection Attendance System By Arjun Sharma
Face Detection Attendance System By Arjun Sharma
 
Face Recognition System
Face Recognition SystemFace Recognition System
Face Recognition System
 
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
 
Facial Recognition Attendance System (Synopsis).pptx
Facial Recognition Attendance System (Synopsis).pptxFacial Recognition Attendance System (Synopsis).pptx
Facial Recognition Attendance System (Synopsis).pptx
 
Face recognition application
Face recognition applicationFace recognition application
Face recognition application
 
Face Detection and Recognition System
Face Detection and Recognition SystemFace Detection and Recognition System
Face Detection and Recognition System
 
Automatic Attendance system using Facial Recognition
Automatic Attendance system using Facial RecognitionAutomatic Attendance system using Facial Recognition
Automatic Attendance system using Facial Recognition
 
Face detection ppt
Face detection pptFace detection ppt
Face detection ppt
 

Similar to Face detection and recognition with pi

facedetectionandrecosignationwithpi-200430225418.pptx
facedetectionandrecosignationwithpi-200430225418.pptxfacedetectionandrecosignationwithpi-200430225418.pptx
facedetectionandrecosignationwithpi-200430225418.pptxbhaveshagrawal35
 
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
 
Ubiquitious Computing system : Integrating RFID with Face Recognition systems
Ubiquitious Computing system : Integrating RFID with Face Recognition systemsUbiquitious Computing system : Integrating RFID with Face Recognition systems
Ubiquitious Computing system : Integrating RFID with Face Recognition systemsShahryar Ali
 
Computer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and PythonComputer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and PythonAkash Satamkar
 
Face detection and recognition report with pi in single poster
Face detection and recognition report with pi in single posterFace detection and recognition report with pi in single poster
Face detection and recognition report with pi in single posterhetvi naik
 
Classroom Attendance using Face Detection and Raspberry-Pi
Classroom Attendance using Face Detection and Raspberry-PiClassroom Attendance using Face Detection and Raspberry-Pi
Classroom Attendance using Face Detection and Raspberry-PiIRJET Journal
 
Report face recognition : ArganRecogn
Report face recognition :  ArganRecognReport face recognition :  ArganRecogn
Report face recognition : ArganRecognIlyas CHAOUA
 
ppt 20BET1024.pptx
ppt 20BET1024.pptxppt 20BET1024.pptx
ppt 20BET1024.pptxManeetBali
 
Xuedong Huang - Deep Learning and Intelligent Applications
Xuedong Huang - Deep Learning and Intelligent ApplicationsXuedong Huang - Deep Learning and Intelligent Applications
Xuedong Huang - Deep Learning and Intelligent ApplicationsMachine Learning Prague
 
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
 
Project_Presentation1.pptx
Project_Presentation1.pptxProject_Presentation1.pptx
Project_Presentation1.pptxRUDRAPRASADSABAR
 
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
 
Ml programming with python
Ml programming with pythonMl programming with python
Ml programming with pythonKumud Arora
 
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
 
Real time video analytics with InfoSphere Streams, OpenCV and R
Real time video analytics with InfoSphere Streams, OpenCV and RReal time video analytics with InfoSphere Streams, OpenCV and R
Real time video analytics with InfoSphere Streams, OpenCV and RStephan Reimann
 
IRJET- Face Detection based on Image Processing using Raspberry Pi 4
IRJET-  	  Face Detection based on Image Processing using Raspberry Pi 4IRJET-  	  Face Detection based on Image Processing using Raspberry Pi 4
IRJET- Face Detection based on Image Processing using Raspberry Pi 4IRJET Journal
 

Similar to Face detection and recognition with pi (20)

facedetectionandrecosignationwithpi-200430225418.pptx
facedetectionandrecosignationwithpi-200430225418.pptxfacedetectionandrecosignationwithpi-200430225418.pptx
facedetectionandrecosignationwithpi-200430225418.pptx
 
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
 
Ubiquitious Computing system : Integrating RFID with Face Recognition systems
Ubiquitious Computing system : Integrating RFID with Face Recognition systemsUbiquitious Computing system : Integrating RFID with Face Recognition systems
Ubiquitious Computing system : Integrating RFID with Face Recognition systems
 
Computer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and PythonComputer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and Python
 
Face detection and recognition report with pi in single poster
Face detection and recognition report with pi in single posterFace detection and recognition report with pi in single poster
Face detection and recognition report with pi in single poster
 
Asgh
AsghAsgh
Asgh
 
Classroom Attendance using Face Detection and Raspberry-Pi
Classroom Attendance using Face Detection and Raspberry-PiClassroom Attendance using Face Detection and Raspberry-Pi
Classroom Attendance using Face Detection and Raspberry-Pi
 
Report face recognition : ArganRecogn
Report face recognition :  ArganRecognReport face recognition :  ArganRecogn
Report face recognition : ArganRecogn
 
ppt 20BET1024.pptx
ppt 20BET1024.pptxppt 20BET1024.pptx
ppt 20BET1024.pptx
 
ann1.pptx
ann1.pptxann1.pptx
ann1.pptx
 
Xuedong Huang - Deep Learning and Intelligent Applications
Xuedong Huang - Deep Learning and Intelligent ApplicationsXuedong Huang - Deep Learning and Intelligent Applications
Xuedong Huang - Deep Learning and Intelligent Applications
 
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
 
Project_Presentation1.pptx
Project_Presentation1.pptxProject_Presentation1.pptx
Project_Presentation1.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
 
Ml programming with python
Ml programming with pythonMl programming with python
Ml programming with python
 
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
 
Real time video analytics with InfoSphere Streams, OpenCV and R
Real time video analytics with InfoSphere Streams, OpenCV and RReal time video analytics with InfoSphere Streams, OpenCV and R
Real time video analytics with InfoSphere Streams, OpenCV and R
 
Ppt final
Ppt finalPpt final
Ppt final
 
IRJET- Face Detection based on Image Processing using Raspberry Pi 4
IRJET-  	  Face Detection based on Image Processing using Raspberry Pi 4IRJET-  	  Face Detection based on Image Processing using Raspberry Pi 4
IRJET- Face Detection based on Image Processing using Raspberry Pi 4
 

More from hetvi naik

plan for penetration test
plan for penetration testplan for penetration test
plan for penetration testhetvi naik
 
Cleaning equipment
Cleaning equipmentCleaning equipment
Cleaning equipmenthetvi naik
 
disadvantages of learning foreign language
disadvantages of learning foreign languagedisadvantages of learning foreign language
disadvantages of learning foreign languagehetvi naik
 
BMC report for face detection and recognition using pi-3
BMC report for face detection and recognition using pi-3BMC report for face detection and recognition using pi-3
BMC report for face detection and recognition using pi-3hetvi naik
 
Wireless power transfer report
Wireless power transfer reportWireless power transfer report
Wireless power transfer reporthetvi naik
 
wireless power transfer
wireless power transferwireless power transfer
wireless power transferhetvi naik
 
Nb iot (naik hetvi)
Nb iot (naik hetvi)Nb iot (naik hetvi)
Nb iot (naik hetvi)hetvi naik
 
Region filling
Region fillingRegion filling
Region fillinghetvi naik
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogitionhetvi naik
 

More from hetvi naik (13)

plan for penetration test
plan for penetration testplan for penetration test
plan for penetration test
 
Final ppt g08
Final ppt g08Final ppt g08
Final ppt g08
 
Team black
Team blackTeam black
Team black
 
Cleaning equipment
Cleaning equipmentCleaning equipment
Cleaning equipment
 
disadvantages of learning foreign language
disadvantages of learning foreign languagedisadvantages of learning foreign language
disadvantages of learning foreign language
 
BMC report for face detection and recognition using pi-3
BMC report for face detection and recognition using pi-3BMC report for face detection and recognition using pi-3
BMC report for face detection and recognition using pi-3
 
Wireless power transfer report
Wireless power transfer reportWireless power transfer report
Wireless power transfer report
 
wireless power transfer
wireless power transferwireless power transfer
wireless power transfer
 
Nb iot (naik hetvi)
Nb iot (naik hetvi)Nb iot (naik hetvi)
Nb iot (naik hetvi)
 
GRO n GO
GRO n GO GRO n GO
GRO n GO
 
AAA server
AAA serverAAA server
AAA server
 
Region filling
Region fillingRegion filling
Region filling
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogition
 

Recently uploaded

IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...Call girls in Ahmedabad High profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 

Recently uploaded (20)

IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 

Face detection and recognition with pi

  • 1. A presentation on: Face recognition with raspberry pi GUJARAT TECHNOLOGICAL UNIVERSITY C. K. PITHAWALA COLLEGE OF ENGINEERING AND TECHNOLOGY
  • 2. Prepared by: Group no-5 Sr. no. Name of student Enrolment 1. Dimple Balasara 120090111055 2. Hetvi Naik 130090111055 3. Vatsal Champaneria 140093111005 4. Krunal Parmar 140093111017 5. Khushbu Raj 140093111033Guided by: Dr. Mita Paunwala
  • 3. Central Idea A system for face detection and recognition based on raspberry pi with open cv programming to control the gate.
  • 4. Outlines ❑ Introduction ❑ Literature survey ❑ Block diagram ❑ Algorithm ▪ Face detection ▪ Database ▪ Face recognition ❑ Software ❑ Hardware ❑ The system ❑ conclusion
  • 5. Introduction ► A facial recognition system is a computer application for automatically identifying or a verifying a person from a digital image. ► Face detection locate face in whole frame. ► Input image is matched with database images. Authentication is given accordingly. ► Face recognition system is mainly used for security purpose. ► We are using raspberry pi for putting our plan into effect!
  • 6. Contd… Recognition is addition of two parts: 1) Face Detection 2) Face recognition
  • 7. Literature survey Types Of Biometrics Explanation Voice highly immune to noise. Fingerprint It needs high observation and a personal man-work. Eyes Highly expensive. Face Needs proper lighting but much accurate from above all biometrics. Face Detection Methods Explanation Adaboost trainer Complexity computational LBHP algorithm Can’t judge sex of person Viloa jones (Haar cascade) Easy and gives combination of many.
  • 8. Literature survey Face recognition methods Explanation Fisher face the reserve information is not useful LBHP algorithm Can’t judge sex of person Eigen face(PCA) Reserves information with low dimension Hardware Explanation Micro- controller/processor Less memory and delay Embedded hardware Need to call the arms and timing is delay Raspberry pi It is credit-size processor with memory and GPIO pins.
  • 9. Block diagram camera [Face detection] (Haar cascade) Person on gate i/ p gate Match?? database [Open cv + python code] SD card memory [Face recognition] (Eigen faces) yes/no RASPBERRY PI motor o/p Yes or no feedback [Door opens/close]
  • 10. Face Detection Input from camera Feature extraction Feature vector Face detected? Haar cascade algorithm Detected face highlighted NO YES Face database
  • 12. Database ► ORL Database 10 different images of each of 40 distinct subjects
  • 13. Database ► Own Database 4 different images of each of 4 distinct subjects
  • 15. Database create training set and load it Convert face images to face vector Calculate mean average face vector Subtract average face vector from each face vectors to have normalize face vectors Reduce dimensionality of training set Calculate Eigen vectors Represent each image as linear combination of all ‘K’ Eigen vector Select ‘K’ best Eigen faces PCA ALGORITHM
  • 17.
  • 19. Face recognition(even sem) Input image Convert it into face vector Normalize face vector convert into Eigen space Get weighted vector PCA ALGORITHM Calculate “Distance” b/w input weight vector and all weight vectors of set Decide a threshold level Decide Distance > threshold? Display its name and “matched” Display Unknown yes no
  • 21.
  • 26. Raspberry Pi B3 GERENIC DIAGRAM HARDWARE PHOTO CPU/GPU USB HUBI/O ETHERNET RAM
  • 27. On 1st boot of PI
  • 28. The system ❑ Connections: • Interface PI camera with raspberry pi. • Load database, programme and raspbian OS in SD card and inserted in to raspberry pi. • Interface servo motor raspberry pi through GPIO pins. • Give power supply using battery pack or mobile charger.
  • 30. conclusion ► By face recognition system we can fulfil the purpose of security. Detection of face is done by image processing. Here we use Open Cv with programming language C++. ► Initially camera will capture the image and face detection algorithm will detect the face in image. Then recognition algorithm is applied on this detected part. In this project we have developed a PCA based face recognition system.
  • 31. Reference 1. https://en.wikipedia.org/wiki/Biometrics 2. https://www.cse.unr.edu/~bebis/CS790Q/Lect/Chapters_3_4.ppt 3. http://eyalarubas.com/face-detection-and-recognition.html 4. https://www.raspberrypi.org 5. https://www.raspberrypi.org/products/raspberry-pi-3-model-b/ 6. https://webdocs.cs.ualberta.ca/~nray1/CMPUT466_551/ViolaJones.ppt 7. M. Turk and A. Pentland “Eigen faces for Recognition”, Journal of Cognitive Neuroscience, vol.3, no.1, pp.71-86, 1991, hard copy 8. https://en.wikipedia.org/wiki/OpenCV 9. https://www.python.org/ 10. www.numpy.org/ 11. https://onionesquereality.wordpress.com/2009/02/11/face-recognition-using-eigenfaces 12. https://learn.adafruit.com/raspberry-pi-face-recognition-treasure-box/overview 13. https://www.youtube.com/channel/UCsRvxZErBo0ByyWUX_aVuvg (codacus) 14. http://www.imore.com/how-get-started-using-raspberry-pi 15. http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html 16. https://www.youtube.com/watch?v=9hb0gYCv3YI 17. www.face-rec.org/databases/