SlideShare a Scribd company logo
1 of 18
FACE RECOGNITION USING
RASPBERRY PI
Mudit Joshi (2K13/IT/050)
Hitesh Bokolia
(2K13/IT/038)
Deepak Yadav
(2K13/IT/030)
CONTENTS
Introduction
Problem Definition
Proposed Solution
Project Description
Project Planning
Hardware Requirements
Software Requirements
The Program
Challenges during execution
Conclusion
Future Work
INTRODUCTION
The human face plays an important role in our social interaction, conveying people’s identity. Using
the human face as a key to security, biometric face recognition technology has received significant
attention in the past several years due to its potential for a wide variety of applications in both law
enforcement and non-law enforcement.
As compared with other biometrics systems using fingerprint/palmprint and iris, face recognition has
distinct advantages because of its non-contact process. Face images can be captured from a distance
without touching the person being identified, and the identification does not require interacting with
the person. In addition, face recognition serves the crime deterrent purpose because face images that
have been recorded and archived can later help identify a person.
INTRODUCTION: USES
Office
Security
Facial recognition used
as a security measure to
keep a check on the
office workers.
Criminal
Identification
Facial Recognition can
be used to detect and
locate criminals by the
law enforcements.
Personal
Uses
Facial Recognition can
be used to protect our
belongings from our
home to our safes.
PROBLEM DEFINITION
To provide a stable and cost effective system that can
be used for facial recognition on a commercial basis at
different levels of security.
PROPOSED SOLUTION
To provide to the above stated problem, we propose to use raspberry
pi as cost effective but efficient solution for facial recognition.
Raspberry pi will be accompanied by a several hardware and software
components to such as python(programming language) and a
webcam to help get input and detect faces.
PROJECT DESCRIPTION
The basic idea was to
develop a cost
effective but efficient
system for facial
recognition
We have used
raspberry pi as the
processing unit for
the facial recognition
system
Linux was used as the
operating system with
python as the
programming
language for the facial
recognition system
source code.
A web camera was
used to take facial
image as input for the
system
A website was
developed as the
output to the system
Following are the details of the project:
PROJECT PLANNING: GANTT
CHART
HARDWARE REQUIREMENTS
Raspberry pi: It will be used as
processing machine for the openCV
Webcam: Used to capture image
Keyboard: to input code data and
to write code
HARDWARE REQUIREMENTS:
RASPBERRY PI
SOFTWARE REQUIREMENTS
The raspberry pi needed to be installed with python 2.7 and OpenCV 2.4 to process the image.
The Opencv contains the necessary classes for eigenvalue face recognition and the python IDE can be used
for implementing the embedded code
The webcam software that we needed to install for the raspberry pi was fswebcam. It is a free and open
source software that downloads and installs the necessary drivers for webcam to be operated successfully on
a linux machine.
Certain libraries were needed to be downloaded and installed separately for the system to function properly
THE PROGRAM
The program is written in python with opencv embedded.
Python was chosen for it’s ease of embedding opencv as well as it’s
IDE being made available for the raspberry pi( the device for
processing data).
The code has 3 major parts:
Capture_positives.py: This file contains the code to capture and detect a face . Once that is done the face is cropped
out , the image desaturated and saved to a directory named positives
Train.py: this code makes use of the captured images to train the data into an xml file and create 3 further images ,
namely- mean, positive and negative(based on lightning of the pixel).
Box.py: This portion of code loads the training data and tries to detect and further recognize a face
THE CHALLENGES
As the number of positive outcomes is limited by the number of photos and the lightning effects at the time of photo capture the photo
must be captured in all possible lightning condition with varying facial expression
For better recognition we have added the face data from AT&T as negative for recognition. This provides as the basis for negating an
image
The use of a display screen was limited by its high cost, a more economical alternative is still being searched and could be
incorporated in next build of the system.
We tried to implement whatsapp/telegram messaging services within the setup. However, although we were able to send messages but the
encryption of the applications forced us to verify the mobile number via sms each and every time we logged into the system.
CHALLENGES:
WHATSAPP/TELEGRAM
AFTER RECOGNITION
After the face is recognized the
captured image is displayed in a
window name “Welcome”.
This then further reroutes to a site
where we have collected
experiences in making the project
and displayed it’s working.
CONCLUSION
We were able to successfully implement a robust facial recognition
system that can be used as a cost effective measure to replace
fingerprint/palmprint recognition.
We were able to transmit messages using telegram via the raspberry
pi however this method could not be incorporated within the system
due to the encryption of the servers of WhatsApp and telegram which
asked for a sms/otp every time we logged in which resulted in
blocking of the number from WhatsApp.
For immediate future use we would like to attach a display along with
the raspberry pi and find a way to keep the cost down.
FUTURE WORK
The group is looking on to the future application of the build project with
particular interest in the area of biometric security of different devices like
Smartphone or college labs. Discussion are regularly being held with our
mentor and various other concerned officials of college administration
department. An active display screen is a sure feature on the next iteration
of the build system and higher accuracy in facial recognition with
optimizing the response time is also discussed with the mentor.
REFERENCES
http://www.Wikipedia.org
http://www.nec.com/en/global/solutions/biometrics/technologies/face_re
cognition.html
https://www.raspberrypi.org
https://www.python.org
https://www.elinux.org
https://www.raspbian.org/RaspbianELinux
https://reference.wolfram.com/language/tutorial/EigenvaluesAndEigenvect
ors.html
https://learn.adafruit.com/raspberry-pi-face-recognition-treasure-
box/overview

More Related Content

What's hot

Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognitionPankaj Thakur
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technologyShubhamLamichane
 
Face Recognition based Lecture Attendance System
Face Recognition based Lecture Attendance SystemFace Recognition based Lecture Attendance System
Face Recognition based Lecture Attendance SystemKarmesh Maheshwari
 
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
 
Facial recognition system
Facial recognition systemFacial recognition system
Facial recognition systemDivya Sushma
 
Facial recognition technology by vaibhav
Facial recognition technology by vaibhavFacial recognition technology by vaibhav
Facial recognition technology by vaibhavVaibhav P
 
Automated attendance system using Face recognition
Automated attendance system using Face recognitionAutomated attendance system using Face recognition
Automated attendance system using Face recognitionIRJET Journal
 
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
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection SystemAbhiroop Ghatak
 
Face Recognition
Face Recognition Face Recognition
Face Recognition nialler27
 
ATM System by image processing
ATM System by image processingATM System by image processing
ATM System by image processingshahab islam
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition TechnologyShashidhar Reddy
 
Automatic Attendance system using Facial Recognition
Automatic Attendance system using Facial RecognitionAutomatic Attendance system using Facial Recognition
Automatic Attendance system using Facial RecognitionNikyaa7
 
Face recognition
Face recognition Face recognition
Face recognition Chandan A V
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition TechnologyShravan Halankar
 

What's hot (20)

Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognition
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
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
 
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
 
Facial recognition system
Facial recognition systemFacial recognition system
Facial recognition system
 
Facial recognition technology by vaibhav
Facial recognition technology by vaibhavFacial recognition technology by vaibhav
Facial recognition technology by vaibhav
 
Face Recognition Technology by Vishal Garg
Face Recognition Technology by Vishal GargFace Recognition Technology by Vishal Garg
Face Recognition Technology by Vishal Garg
 
Automated attendance system using Face recognition
Automated attendance system using Face recognitionAutomated attendance system using Face recognition
Automated attendance system using Face recognition
 
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
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection System
 
Face Recognition
Face Recognition Face Recognition
Face Recognition
 
ATM System by image processing
ATM System by image processingATM System by image processing
ATM System by image processing
 
Face recognition
Face recognitionFace recognition
Face recognition
 
face recognition
face recognitionface recognition
face recognition
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition Technology
 
Automatic Attendance system using Facial Recognition
Automatic Attendance system using Facial RecognitionAutomatic Attendance system using Facial Recognition
Automatic Attendance system using Facial Recognition
 
Face recognition
Face recognition Face recognition
Face recognition
 
Face Recognition
Face RecognitionFace Recognition
Face Recognition
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition Technology
 

Viewers also liked

Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition pptSantosh Kumar
 
PCA Based Face Recognition System
PCA Based Face Recognition SystemPCA Based Face Recognition System
PCA Based Face Recognition SystemMd. Atiqur Rahman
 
Face recognition technology - BEST PPT
Face recognition technology - BEST PPTFace recognition technology - BEST PPT
Face recognition technology - BEST PPTSiddharth Modi
 
Raspberry Pi Based GPS Tracking System and Face Recognition System.
Raspberry Pi Based GPS Tracking System and Face Recognition System.Raspberry Pi Based GPS Tracking System and Face Recognition System.
Raspberry Pi Based GPS Tracking System and Face Recognition System.Ruthvik Vaila
 
Face Recognition using OpenCV
Face Recognition using OpenCVFace Recognition using OpenCV
Face Recognition using OpenCVVasile Chelban
 
Facial recognition powerpoint
Facial recognition powerpointFacial recognition powerpoint
Facial recognition powerpoint12206695
 
face recognition system using LBP
face recognition system using LBPface recognition system using LBP
face recognition system using LBPMarwan H. Noman
 
Face recognition across non uniform motion
Face recognition across non uniform motionFace recognition across non uniform motion
Face recognition across non uniform motionjpstudcorner
 
JavaOne 2016 - Faces Counter
JavaOne 2016 -  Faces CounterJavaOne 2016 -  Faces Counter
JavaOne 2016 - Faces CounterCoritel
 
[JS Kongress 2016] KittyCam.js - Raspberry Pi Camera w/ Cat Facial Detection
[JS Kongress 2016] KittyCam.js - Raspberry Pi Camera w/ Cat Facial Detection[JS Kongress 2016] KittyCam.js - Raspberry Pi Camera w/ Cat Facial Detection
[JS Kongress 2016] KittyCam.js - Raspberry Pi Camera w/ Cat Facial DetectionTomomi Imura
 
Raspberry Pi Based Client-Server Synchronization Using GPRS
Raspberry Pi Based Client-Server Synchronization Using GPRSRaspberry Pi Based Client-Server Synchronization Using GPRS
Raspberry Pi Based Client-Server Synchronization Using GPRSIJTET Journal
 
Psdot 9 facial expression recognition in perceptual
Psdot 9 facial expression recognition in perceptualPsdot 9 facial expression recognition in perceptual
Psdot 9 facial expression recognition in perceptualZTech Proje
 
Bioinformatics-General_Intro
Bioinformatics-General_IntroBioinformatics-General_Intro
Bioinformatics-General_IntroAbhiroop Ghatak
 
Face Recognition with OpenCV and scikit-learn
Face Recognition with OpenCV and scikit-learnFace Recognition with OpenCV and scikit-learn
Face Recognition with OpenCV and scikit-learnShiqiao Du
 

Viewers also liked (20)

Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition ppt
 
Fyp
FypFyp
Fyp
 
PCA Based Face Recognition System
PCA Based Face Recognition SystemPCA Based Face Recognition System
PCA Based Face Recognition System
 
Face recognition technology - BEST PPT
Face recognition technology - BEST PPTFace recognition technology - BEST PPT
Face recognition technology - BEST PPT
 
Raspberry Pi Based GPS Tracking System and Face Recognition System.
Raspberry Pi Based GPS Tracking System and Face Recognition System.Raspberry Pi Based GPS Tracking System and Face Recognition System.
Raspberry Pi Based GPS Tracking System and Face Recognition System.
 
Face Recognition using OpenCV
Face Recognition using OpenCVFace Recognition using OpenCV
Face Recognition using OpenCV
 
Face recognition system
Face recognition systemFace recognition system
Face recognition system
 
Facial recognition powerpoint
Facial recognition powerpointFacial recognition powerpoint
Facial recognition powerpoint
 
face recognition system using LBP
face recognition system using LBPface recognition system using LBP
face recognition system using LBP
 
Face recognition across non uniform motion
Face recognition across non uniform motionFace recognition across non uniform motion
Face recognition across non uniform motion
 
JavaOne 2016 - Faces Counter
JavaOne 2016 -  Faces CounterJavaOne 2016 -  Faces Counter
JavaOne 2016 - Faces Counter
 
RaspberryPiPresentation
RaspberryPiPresentationRaspberryPiPresentation
RaspberryPiPresentation
 
[JS Kongress 2016] KittyCam.js - Raspberry Pi Camera w/ Cat Facial Detection
[JS Kongress 2016] KittyCam.js - Raspberry Pi Camera w/ Cat Facial Detection[JS Kongress 2016] KittyCam.js - Raspberry Pi Camera w/ Cat Facial Detection
[JS Kongress 2016] KittyCam.js - Raspberry Pi Camera w/ Cat Facial Detection
 
Raspberry Pi Based Client-Server Synchronization Using GPRS
Raspberry Pi Based Client-Server Synchronization Using GPRSRaspberry Pi Based Client-Server Synchronization Using GPRS
Raspberry Pi Based Client-Server Synchronization Using GPRS
 
Psdot 9 facial expression recognition in perceptual
Psdot 9 facial expression recognition in perceptualPsdot 9 facial expression recognition in perceptual
Psdot 9 facial expression recognition in perceptual
 
Poster PPT
Poster PPTPoster PPT
Poster PPT
 
Face Recognition
Face RecognitionFace Recognition
Face Recognition
 
Face recognition using PCA
Face recognition using PCAFace recognition using PCA
Face recognition using PCA
 
Bioinformatics-General_Intro
Bioinformatics-General_IntroBioinformatics-General_Intro
Bioinformatics-General_Intro
 
Face Recognition with OpenCV and scikit-learn
Face Recognition with OpenCV and scikit-learnFace Recognition with OpenCV and scikit-learn
Face Recognition with OpenCV and scikit-learn
 

Similar to Minor on Face Recognition System using Raspberry Pi

Face Recognition Home Security System
Face Recognition Home Security SystemFace Recognition Home Security System
Face Recognition Home Security SystemSuman Mia
 
Panacea - Augmented Reality
Panacea - Augmented Reality Panacea - Augmented Reality
Panacea - Augmented Reality Ritesh Nayak
 
mainppt-210725060740.pdf
mainppt-210725060740.pdfmainppt-210725060740.pdf
mainppt-210725060740.pdfSTYLISHGAMER1
 
face_detection_att.pptx
face_detection_att.pptxface_detection_att.pptx
face_detection_att.pptxDeeJeeV
 
Pradeep_iOS_Developer
Pradeep_iOS_DeveloperPradeep_iOS_Developer
Pradeep_iOS_DeveloperPradeep kn
 
IRJET- Autonamy of Attendence using Face Recognition
IRJET- Autonamy of Attendence using Face RecognitionIRJET- Autonamy of Attendence using Face Recognition
IRJET- Autonamy of Attendence using Face RecognitionIRJET Journal
 
Java project titles
Java project titlesJava project titles
Java project titlesAshly Liza
 
Computer Vision Software Development.pdf
Computer Vision Software Development.pdfComputer Vision Software Development.pdf
Computer Vision Software Development.pdfJohnAdams514191
 
IRJET- Smart Surveillance Cam using Face Recongition Alogrithm
IRJET-  	  Smart Surveillance Cam using Face Recongition AlogrithmIRJET-  	  Smart Surveillance Cam using Face Recongition Alogrithm
IRJET- Smart Surveillance Cam using Face Recongition AlogrithmIRJET Journal
 
IRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using FirebaseIRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using FirebaseIRJET Journal
 
Experience - Idea Team
Experience - Idea TeamExperience - Idea Team
Experience - Idea Teamguestcf53f1
 
IRJET- Face-Track: Smart Attendance System using Face Recognition
IRJET- Face-Track: Smart Attendance System using Face RecognitionIRJET- Face-Track: Smart Attendance System using Face Recognition
IRJET- Face-Track: Smart Attendance System using Face RecognitionIRJET Journal
 
Comparative Analysis of Face Recognition Methodologies and Techniques
Comparative Analysis of Face Recognition Methodologies and TechniquesComparative Analysis of Face Recognition Methodologies and Techniques
Comparative Analysis of Face Recognition Methodologies and TechniquesFarwa Ansari
 
Employee tracking and management system android app by Akshay Jagtap.
Employee tracking and management system android app by Akshay Jagtap.Employee tracking and management system android app by Akshay Jagtap.
Employee tracking and management system android app by Akshay Jagtap.AkshayJagtap39
 

Similar to Minor on Face Recognition System using Raspberry Pi (20)

Face Recognition Home Security System
Face Recognition Home Security SystemFace Recognition Home Security System
Face Recognition Home Security System
 
Panacea - Augmented Reality
Panacea - Augmented Reality Panacea - Augmented Reality
Panacea - Augmented Reality
 
201001162_report
201001162_report201001162_report
201001162_report
 
mainppt-210725060740.pdf
mainppt-210725060740.pdfmainppt-210725060740.pdf
mainppt-210725060740.pdf
 
mainppt-210725060740.pdf
mainppt-210725060740.pdfmainppt-210725060740.pdf
mainppt-210725060740.pdf
 
face_detection_att.pptx
face_detection_att.pptxface_detection_att.pptx
face_detection_att.pptx
 
Pradeep_iOS_Developer
Pradeep_iOS_DeveloperPradeep_iOS_Developer
Pradeep_iOS_Developer
 
IRJET- Autonamy of Attendence using Face Recognition
IRJET- Autonamy of Attendence using Face RecognitionIRJET- Autonamy of Attendence using Face Recognition
IRJET- Autonamy of Attendence using Face Recognition
 
Java project titles
Java project titlesJava project titles
Java project titles
 
Computer Vision Software Development.pdf
Computer Vision Software Development.pdfComputer Vision Software Development.pdf
Computer Vision Software Development.pdf
 
IRJET- Smart Surveillance Cam using Face Recongition Alogrithm
IRJET-  	  Smart Surveillance Cam using Face Recongition AlogrithmIRJET-  	  Smart Surveillance Cam using Face Recongition Alogrithm
IRJET- Smart Surveillance Cam using Face Recongition Alogrithm
 
IRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using FirebaseIRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using Firebase
 
Final Report_213110090
Final Report_213110090Final Report_213110090
Final Report_213110090
 
Experience - Idea Team
Experience - Idea TeamExperience - Idea Team
Experience - Idea Team
 
IRJET- Face-Track: Smart Attendance System using Face Recognition
IRJET- Face-Track: Smart Attendance System using Face RecognitionIRJET- Face-Track: Smart Attendance System using Face Recognition
IRJET- Face-Track: Smart Attendance System using Face Recognition
 
Comparative Analysis of Face Recognition Methodologies and Techniques
Comparative Analysis of Face Recognition Methodologies and TechniquesComparative Analysis of Face Recognition Methodologies and Techniques
Comparative Analysis of Face Recognition Methodologies and Techniques
 
Kuldeep_IOS
Kuldeep_IOSKuldeep_IOS
Kuldeep_IOS
 
RakeshKushwaha
RakeshKushwahaRakeshKushwaha
RakeshKushwaha
 
jtmcv
jtmcvjtmcv
jtmcv
 
Employee tracking and management system android app by Akshay Jagtap.
Employee tracking and management system android app by Akshay Jagtap.Employee tracking and management system android app by Akshay Jagtap.
Employee tracking and management system android app by Akshay Jagtap.
 

Recently uploaded

Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxchumtiyababu
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 

Recently uploaded (20)

Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 

Minor on Face Recognition System using Raspberry Pi

  • 1. FACE RECOGNITION USING RASPBERRY PI Mudit Joshi (2K13/IT/050) Hitesh Bokolia (2K13/IT/038) Deepak Yadav (2K13/IT/030)
  • 2. CONTENTS Introduction Problem Definition Proposed Solution Project Description Project Planning Hardware Requirements Software Requirements The Program Challenges during execution Conclusion Future Work
  • 3. INTRODUCTION The human face plays an important role in our social interaction, conveying people’s identity. Using the human face as a key to security, biometric face recognition technology has received significant attention in the past several years due to its potential for a wide variety of applications in both law enforcement and non-law enforcement. As compared with other biometrics systems using fingerprint/palmprint and iris, face recognition has distinct advantages because of its non-contact process. Face images can be captured from a distance without touching the person being identified, and the identification does not require interacting with the person. In addition, face recognition serves the crime deterrent purpose because face images that have been recorded and archived can later help identify a person.
  • 4. INTRODUCTION: USES Office Security Facial recognition used as a security measure to keep a check on the office workers. Criminal Identification Facial Recognition can be used to detect and locate criminals by the law enforcements. Personal Uses Facial Recognition can be used to protect our belongings from our home to our safes.
  • 5. PROBLEM DEFINITION To provide a stable and cost effective system that can be used for facial recognition on a commercial basis at different levels of security.
  • 6. PROPOSED SOLUTION To provide to the above stated problem, we propose to use raspberry pi as cost effective but efficient solution for facial recognition. Raspberry pi will be accompanied by a several hardware and software components to such as python(programming language) and a webcam to help get input and detect faces.
  • 7. PROJECT DESCRIPTION The basic idea was to develop a cost effective but efficient system for facial recognition We have used raspberry pi as the processing unit for the facial recognition system Linux was used as the operating system with python as the programming language for the facial recognition system source code. A web camera was used to take facial image as input for the system A website was developed as the output to the system Following are the details of the project:
  • 9. HARDWARE REQUIREMENTS Raspberry pi: It will be used as processing machine for the openCV Webcam: Used to capture image Keyboard: to input code data and to write code
  • 11. SOFTWARE REQUIREMENTS The raspberry pi needed to be installed with python 2.7 and OpenCV 2.4 to process the image. The Opencv contains the necessary classes for eigenvalue face recognition and the python IDE can be used for implementing the embedded code The webcam software that we needed to install for the raspberry pi was fswebcam. It is a free and open source software that downloads and installs the necessary drivers for webcam to be operated successfully on a linux machine. Certain libraries were needed to be downloaded and installed separately for the system to function properly
  • 12. THE PROGRAM The program is written in python with opencv embedded. Python was chosen for it’s ease of embedding opencv as well as it’s IDE being made available for the raspberry pi( the device for processing data). The code has 3 major parts: Capture_positives.py: This file contains the code to capture and detect a face . Once that is done the face is cropped out , the image desaturated and saved to a directory named positives Train.py: this code makes use of the captured images to train the data into an xml file and create 3 further images , namely- mean, positive and negative(based on lightning of the pixel). Box.py: This portion of code loads the training data and tries to detect and further recognize a face
  • 13. THE CHALLENGES As the number of positive outcomes is limited by the number of photos and the lightning effects at the time of photo capture the photo must be captured in all possible lightning condition with varying facial expression For better recognition we have added the face data from AT&T as negative for recognition. This provides as the basis for negating an image The use of a display screen was limited by its high cost, a more economical alternative is still being searched and could be incorporated in next build of the system. We tried to implement whatsapp/telegram messaging services within the setup. However, although we were able to send messages but the encryption of the applications forced us to verify the mobile number via sms each and every time we logged into the system.
  • 15. AFTER RECOGNITION After the face is recognized the captured image is displayed in a window name “Welcome”. This then further reroutes to a site where we have collected experiences in making the project and displayed it’s working.
  • 16. CONCLUSION We were able to successfully implement a robust facial recognition system that can be used as a cost effective measure to replace fingerprint/palmprint recognition. We were able to transmit messages using telegram via the raspberry pi however this method could not be incorporated within the system due to the encryption of the servers of WhatsApp and telegram which asked for a sms/otp every time we logged in which resulted in blocking of the number from WhatsApp. For immediate future use we would like to attach a display along with the raspberry pi and find a way to keep the cost down.
  • 17. FUTURE WORK The group is looking on to the future application of the build project with particular interest in the area of biometric security of different devices like Smartphone or college labs. Discussion are regularly being held with our mentor and various other concerned officials of college administration department. An active display screen is a sure feature on the next iteration of the build system and higher accuracy in facial recognition with optimizing the response time is also discussed with the mentor.