SlideShare a Scribd company logo
CSE 2100
Software Development Project 1

             Project Title
          Face Detection
Supervisor

      Mr. Md. Aminul Haque Akhand
               Assistant Professor
Department of Computer Science and Engineering
 Khulna University of Engineering and Technology



        Credit: Abu Saleh Md. Musa (0907013)
                Sanjoy Dutta (0907008)
Objectives

• The objective of our project is to design
  software that can detect human faces from an
  image.
What is Face Detection
• Face detection is a computer
  technology that determines the
  locations and sizes of human
  faces in arbitrary (digital)
  images. It detects facial
  features and ignores anything
  else, such as buildings, trees
  and bodies.
Why we chose Face Detection
            Project?

• Compatible with Modern Era.
• Not common in JAVA.
• Basic programme for Recognition(Recognition
  is not possible without Detection).
• Security Maintenance and Media
  Empowering.
• Needed for visual applications in Robotics.
Examples of Implementation 1
      Picasa Photo Viewer
          (people panel)
Examples of Implementation 2

•              Facebook Tagging
Procedure at a Glance
• Read an image from disk (.JPG, etc.)
• Convert it into a jjil.core.Image
• Generally we’ll have an RGB image (colored image) and
  so need to convert it to 8-bit grayscale, which is what
  the Gray8DetectHaarMultiScale class requires.
• Load facial properties to the class form Haar profile for
  detecting faces.
• Apply Gray8DetectHaarMultiScale to our 8-bit grey
  image.
• Retrieve result from Gray8DetectHaarMultiScale.
Step by Step Analysis

                            Step 1
As part of preprocessing we ensured certain things to make our
   software functional:
• The input is a colored image
• There are multiple faces with frontal view and upright orientation
• The size of faces within the image should approximately be the
   same
• Little deviation in brightness for all the faces within the image
• Faces have to be greater than a certain size in the image so that
   facial features can be detected.
• Standard dimension is not more than 1600 X 1200 px.
Step 2
• Convert image to jjil.core.Image
  Where jjil means Jon's Java Imaging
  Library.
Step 3




Main Image    R/G/B Image   8 bit grayscale
Step 4
Applying Gray8DetectHaarMultiScale to
  our 8-bit grey image.
Final Output
Limititions

• It can’t detect faces without frontal view
  and upright orientation
Future Plan


• Design an intelligence system that can analyse
  objects.
• Make them enable to see and feel like us.
• Remove all its limitations and eager to develop this
  software.
• Enable them to suggest us to make the best use of
  objects.
• Empower media and security services.
Conclusion
•



    Thanks all

More Related Content

What's hot

Project Face Detection
Project Face Detection Project Face Detection
Project Face Detection
Abu Saleh Musa
 
Face detection
Face detectionFace detection
Face detection
pritambanerjee999
 
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
raihansikdar
 
FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGY
JASHU JASWANTH
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection System
Abhiroop Ghatak
 
Attendance Management System using Face Recognition
Attendance Management System using Face RecognitionAttendance Management System using Face Recognition
Attendance Management System using Face Recognition
NanditaDutta4
 
face recognition
face recognitionface recognition
face recognition
vipin varghese
 
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Facial Expression Recognition  System using Deep Convolutional Neural Networks.Facial Expression Recognition  System using Deep Convolutional Neural Networks.
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Sandeep Wakchaure
 
Mini Project- Face Recognition
Mini Project- Face RecognitionMini Project- Face Recognition
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance system
Naomi Kulkarni
 
Face Detection and Recognition System
Face Detection and Recognition SystemFace Detection and Recognition System
Face Detection and Recognition System
Zara Tariq
 
An Introduction to Face Detection
An Introduction to Face DetectionAn Introduction to Face Detection
An Introduction to Face Detection
Livares Technologies Pvt Ltd
 
Fake Currency detction Using Image Processing
Fake Currency detction Using Image ProcessingFake Currency detction Using Image Processing
Fake Currency detction Using Image Processing
SavitaHanchinal
 
Face recognigion system ppt
Face recognigion system pptFace recognigion system ppt
Face recognigion system ppt
Ravi Kumar
 
Face Detection
Face DetectionFace Detection
Face Detection
Amr Sheta
 
Face recognisation system
Face recognisation systemFace recognisation system
Face recognisation system
Saumya Ranjan Behura
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
kiruthiammu
 
Application of image processing
Application of image processingApplication of image processing
Application of image processing
University of Potsdam
 
Drowsiness Detection using machine learning (1).pptx
Drowsiness Detection using machine learning (1).pptxDrowsiness Detection using machine learning (1).pptx
Drowsiness Detection using machine learning (1).pptx
sathiyasowmi
 
Facial recognition system
Facial recognition systemFacial recognition system
Facial recognition system
Divya Sushma
 

What's hot (20)

Project Face Detection
Project Face Detection Project Face Detection
Project Face Detection
 
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
 
FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGY
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection System
 
Attendance Management System using Face Recognition
Attendance Management System using Face RecognitionAttendance Management System using Face Recognition
Attendance Management System using Face Recognition
 
face recognition
face recognitionface recognition
face recognition
 
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Facial Expression Recognition  System using Deep Convolutional Neural Networks.Facial Expression Recognition  System using Deep Convolutional Neural Networks.
Facial Expression Recognition System using Deep Convolutional Neural Networks.
 
Mini Project- Face Recognition
Mini Project- Face RecognitionMini Project- Face Recognition
Mini Project- Face Recognition
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance system
 
Face Detection and Recognition System
Face Detection and Recognition SystemFace Detection and Recognition System
Face Detection and Recognition System
 
An Introduction to Face Detection
An Introduction to Face DetectionAn Introduction to Face Detection
An Introduction to Face Detection
 
Fake Currency detction Using Image Processing
Fake Currency detction Using Image ProcessingFake Currency detction Using Image Processing
Fake Currency detction Using Image Processing
 
Face recognigion system ppt
Face recognigion system pptFace recognigion system ppt
Face recognigion system ppt
 
Face Detection
Face DetectionFace Detection
Face Detection
 
Face recognisation system
Face recognisation systemFace recognisation system
Face recognisation system
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
 
Application of image processing
Application of image processingApplication of image processing
Application of image processing
 
Drowsiness Detection using machine learning (1).pptx
Drowsiness Detection using machine learning (1).pptxDrowsiness Detection using machine learning (1).pptx
Drowsiness Detection using machine learning (1).pptx
 
Facial recognition system
Facial recognition systemFacial recognition system
Facial recognition system
 

Viewers also liked

Face Detection techniques
Face Detection techniquesFace Detection techniques
Face Detection techniques
Abhineet Bhamra
 
Dissertation final report
Dissertation final reportDissertation final report
Dissertation final report
Smriti Tikoo
 
Face Detection
Face DetectionFace Detection
Face Detection
Reber Novanta
 
Face detection ppt by Batyrbek
Face detection ppt by Batyrbek Face detection ppt by Batyrbek
Face detection ppt by Batyrbek
Batyrbek Ryskhan
 
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
Smriti Tikoo
 
Face detection By Abdul Hanan
Face detection By Abdul HananFace detection By Abdul Hanan
Face detection By Abdul Hanan
Abdul Hanan
 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognition
Derek Budde
 
Ppt for Online music store
Ppt for Online music storePpt for Online music store
Ppt for Online music store
ADEEBANADEEM
 
Face recognition using laplacianfaces
Face recognition using laplacianfaces Face recognition using laplacianfaces
Face recognition using laplacianfaces
StudsPlanet.com
 
Independent Research
Independent ResearchIndependent Research
Independent Research
NAVEEN KAVVADI
 
Grin
GrinGrin
Conference ppt
Conference pptConference ppt
Conference ppt
Zeeshan Khalid
 
Media Use, Face-to-Face Communication, Media Multitasking and Social Wellness...
Media Use, Face-to-Face Communication, Media Multitasking and Social Wellness...Media Use, Face-to-Face Communication, Media Multitasking and Social Wellness...
Media Use, Face-to-Face Communication, Media Multitasking and Social Wellness...
EduSkills OECD
 
Business communication 1 - Chap 3 -face to face meeting
Business communication 1 - Chap 3  -face to face meetingBusiness communication 1 - Chap 3  -face to face meeting
Business communication 1 - Chap 3 -face to face meeting
Brenda Rachel Marie
 
The 12 Keys to Exceptional Face-to-Face Communication
The 12 Keys to Exceptional Face-to-Face CommunicationThe 12 Keys to Exceptional Face-to-Face Communication
The 12 Keys to Exceptional Face-to-Face Communication
Mark Womack
 
face-to-face communication
face-to-face communication face-to-face communication
face-to-face communication
Solongo Sodnomdorj
 
Java card technology
Java card technologyJava card technology
Java card technology
Keerthi Thomas
 
Face recognization using artificial nerual network
Face recognization using artificial nerual networkFace recognization using artificial nerual network
Face recognization using artificial nerual network
Dharmesh Tank
 

Viewers also liked (18)

Face Detection techniques
Face Detection techniquesFace Detection techniques
Face Detection techniques
 
Dissertation final report
Dissertation final reportDissertation final report
Dissertation final report
 
Face Detection
Face DetectionFace Detection
Face Detection
 
Face detection ppt by Batyrbek
Face detection ppt by Batyrbek Face detection ppt by Batyrbek
Face detection ppt by Batyrbek
 
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 detection By Abdul Hanan
Face detection By Abdul HananFace detection By Abdul Hanan
Face detection By Abdul Hanan
 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognition
 
Ppt for Online music store
Ppt for Online music storePpt for Online music store
Ppt for Online music store
 
Face recognition using laplacianfaces
Face recognition using laplacianfaces Face recognition using laplacianfaces
Face recognition using laplacianfaces
 
Independent Research
Independent ResearchIndependent Research
Independent Research
 
Grin
GrinGrin
Grin
 
Conference ppt
Conference pptConference ppt
Conference ppt
 
Media Use, Face-to-Face Communication, Media Multitasking and Social Wellness...
Media Use, Face-to-Face Communication, Media Multitasking and Social Wellness...Media Use, Face-to-Face Communication, Media Multitasking and Social Wellness...
Media Use, Face-to-Face Communication, Media Multitasking and Social Wellness...
 
Business communication 1 - Chap 3 -face to face meeting
Business communication 1 - Chap 3  -face to face meetingBusiness communication 1 - Chap 3  -face to face meeting
Business communication 1 - Chap 3 -face to face meeting
 
The 12 Keys to Exceptional Face-to-Face Communication
The 12 Keys to Exceptional Face-to-Face CommunicationThe 12 Keys to Exceptional Face-to-Face Communication
The 12 Keys to Exceptional Face-to-Face Communication
 
face-to-face communication
face-to-face communication face-to-face communication
face-to-face communication
 
Java card technology
Java card technologyJava card technology
Java card technology
 
Face recognization using artificial nerual network
Face recognization using artificial nerual networkFace recognization using artificial nerual network
Face recognization using artificial nerual network
 

Similar to Face detection presentation slide

FACE%20DETECTION.pptx
FACE%20DETECTION.pptxFACE%20DETECTION.pptx
FACE%20DETECTION.pptx
manishgupta683517
 
DIP
DIPDIP
imageprocessing-abstract
imageprocessing-abstractimageprocessing-abstract
imageprocessing-abstract
Jagadeesh Kumar
 
46.-Applications-of-AI-Image-Processing.pdf
46.-Applications-of-AI-Image-Processing.pdf46.-Applications-of-AI-Image-Processing.pdf
46.-Applications-of-AI-Image-Processing.pdf
monikag2613
 
IRJET- A Smart Personal AI Assistant for Visually Impaired People: A Survey
IRJET-  	  A Smart Personal AI Assistant for Visually Impaired People: A SurveyIRJET-  	  A Smart Personal AI Assistant for Visually Impaired People: A Survey
IRJET- A Smart Personal AI Assistant for Visually Impaired People: A Survey
IRJET Journal
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentation
AshwinBicholiya
 
Face Morphing Be Project
Face Morphing Be ProjectFace Morphing Be Project
Face Morphing Be Project
Akshay Suresh
 
YCIS_Forensic PArt 1 Digital Image Processing.pptx
YCIS_Forensic PArt 1 Digital Image Processing.pptxYCIS_Forensic PArt 1 Digital Image Processing.pptx
YCIS_Forensic PArt 1 Digital Image Processing.pptx
SharmilaMore5
 
Face Recognition System
Face Recognition SystemFace Recognition System
Face Recognition System
StudentRocks
 
2 D3 D Concersion Swaggmedia
2 D3 D Concersion   Swaggmedia2 D3 D Concersion   Swaggmedia
2 D3 D Concersion Swaggmedia
Craig Nobles
 
Image Processing in the Current Scenario
Image Processing in the Current ScenarioImage Processing in the Current Scenario
Image Processing in the Current Scenario
ijtsrd
 
Color based image processing , tracking and automation using matlab
Color based image processing , tracking and automation using matlabColor based image processing , tracking and automation using matlab
Color based image processing , tracking and automation using matlab
Kamal Pradhan
 
Face Recongnition using Machine Learning
Face Recongnition using Machine LearningFace Recongnition using Machine Learning
Face Recongnition using Machine Learning
roysarthak272002
 
Working With Image
Working With ImageWorking With Image
Working With Image
Vicky Kumar
 
IRJET- 3-D Face Image Identification from Video Streaming using Map Reduc...
IRJET-  	  3-D Face Image Identification from Video Streaming using Map Reduc...IRJET-  	  3-D Face Image Identification from Video Streaming using Map Reduc...
IRJET- 3-D Face Image Identification from Video Streaming using Map Reduc...
IRJET Journal
 
Digital image processing projects
Digital image processing projects Digital image processing projects
Digital image processing projects
keerthanapothula
 
MAJOR PROJECT
MAJOR PROJECT MAJOR PROJECT
MAJOR PROJECT
sandeep amaravadi
 
IRJET - Face Recognition based Attendance System
IRJET -  	  Face Recognition based Attendance SystemIRJET -  	  Face Recognition based Attendance System
IRJET - Face Recognition based Attendance System
IRJET Journal
 
Lecture 1 computer vision introduction
Lecture 1 computer vision introductionLecture 1 computer vision introduction
Lecture 1 computer vision introduction
cairo university
 
A Novel approach for Graphical User Interface development and real time Objec...
A Novel approach for Graphical User Interface development and real time Objec...A Novel approach for Graphical User Interface development and real time Objec...
A Novel approach for Graphical User Interface development and real time Objec...
IOSR Journals
 

Similar to Face detection presentation slide (20)

FACE%20DETECTION.pptx
FACE%20DETECTION.pptxFACE%20DETECTION.pptx
FACE%20DETECTION.pptx
 
DIP
DIPDIP
DIP
 
imageprocessing-abstract
imageprocessing-abstractimageprocessing-abstract
imageprocessing-abstract
 
46.-Applications-of-AI-Image-Processing.pdf
46.-Applications-of-AI-Image-Processing.pdf46.-Applications-of-AI-Image-Processing.pdf
46.-Applications-of-AI-Image-Processing.pdf
 
IRJET- A Smart Personal AI Assistant for Visually Impaired People: A Survey
IRJET-  	  A Smart Personal AI Assistant for Visually Impaired People: A SurveyIRJET-  	  A Smart Personal AI Assistant for Visually Impaired People: A Survey
IRJET- A Smart Personal AI Assistant for Visually Impaired People: A Survey
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentation
 
Face Morphing Be Project
Face Morphing Be ProjectFace Morphing Be Project
Face Morphing Be Project
 
YCIS_Forensic PArt 1 Digital Image Processing.pptx
YCIS_Forensic PArt 1 Digital Image Processing.pptxYCIS_Forensic PArt 1 Digital Image Processing.pptx
YCIS_Forensic PArt 1 Digital Image Processing.pptx
 
Face Recognition System
Face Recognition SystemFace Recognition System
Face Recognition System
 
2 D3 D Concersion Swaggmedia
2 D3 D Concersion   Swaggmedia2 D3 D Concersion   Swaggmedia
2 D3 D Concersion Swaggmedia
 
Image Processing in the Current Scenario
Image Processing in the Current ScenarioImage Processing in the Current Scenario
Image Processing in the Current Scenario
 
Color based image processing , tracking and automation using matlab
Color based image processing , tracking and automation using matlabColor based image processing , tracking and automation using matlab
Color based image processing , tracking and automation using matlab
 
Face Recongnition using Machine Learning
Face Recongnition using Machine LearningFace Recongnition using Machine Learning
Face Recongnition using Machine Learning
 
Working With Image
Working With ImageWorking With Image
Working With Image
 
IRJET- 3-D Face Image Identification from Video Streaming using Map Reduc...
IRJET-  	  3-D Face Image Identification from Video Streaming using Map Reduc...IRJET-  	  3-D Face Image Identification from Video Streaming using Map Reduc...
IRJET- 3-D Face Image Identification from Video Streaming using Map Reduc...
 
Digital image processing projects
Digital image processing projects Digital image processing projects
Digital image processing projects
 
MAJOR PROJECT
MAJOR PROJECT MAJOR PROJECT
MAJOR PROJECT
 
IRJET - Face Recognition based Attendance System
IRJET -  	  Face Recognition based Attendance SystemIRJET -  	  Face Recognition based Attendance System
IRJET - Face Recognition based Attendance System
 
Lecture 1 computer vision introduction
Lecture 1 computer vision introductionLecture 1 computer vision introduction
Lecture 1 computer vision introduction
 
A Novel approach for Graphical User Interface development and real time Objec...
A Novel approach for Graphical User Interface development and real time Objec...A Novel approach for Graphical User Interface development and real time Objec...
A Novel approach for Graphical User Interface development and real time Objec...
 

Recently uploaded

GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 

Recently uploaded (20)

GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 

Face detection presentation slide

  • 1. CSE 2100 Software Development Project 1 Project Title Face Detection
  • 2. Supervisor Mr. Md. Aminul Haque Akhand Assistant Professor Department of Computer Science and Engineering Khulna University of Engineering and Technology Credit: Abu Saleh Md. Musa (0907013) Sanjoy Dutta (0907008)
  • 3. Objectives • The objective of our project is to design software that can detect human faces from an image.
  • 4. What is Face Detection • Face detection is a computer technology that determines the locations and sizes of human faces in arbitrary (digital) images. It detects facial features and ignores anything else, such as buildings, trees and bodies.
  • 5. Why we chose Face Detection Project? • Compatible with Modern Era. • Not common in JAVA. • Basic programme for Recognition(Recognition is not possible without Detection). • Security Maintenance and Media Empowering. • Needed for visual applications in Robotics.
  • 6. Examples of Implementation 1 Picasa Photo Viewer (people panel)
  • 7. Examples of Implementation 2 • Facebook Tagging
  • 8. Procedure at a Glance • Read an image from disk (.JPG, etc.) • Convert it into a jjil.core.Image • Generally we’ll have an RGB image (colored image) and so need to convert it to 8-bit grayscale, which is what the Gray8DetectHaarMultiScale class requires. • Load facial properties to the class form Haar profile for detecting faces. • Apply Gray8DetectHaarMultiScale to our 8-bit grey image. • Retrieve result from Gray8DetectHaarMultiScale.
  • 9. Step by Step Analysis Step 1 As part of preprocessing we ensured certain things to make our software functional: • The input is a colored image • There are multiple faces with frontal view and upright orientation • The size of faces within the image should approximately be the same • Little deviation in brightness for all the faces within the image • Faces have to be greater than a certain size in the image so that facial features can be detected. • Standard dimension is not more than 1600 X 1200 px.
  • 10. Step 2 • Convert image to jjil.core.Image Where jjil means Jon's Java Imaging Library.
  • 11. Step 3 Main Image R/G/B Image 8 bit grayscale
  • 12. Step 4 Applying Gray8DetectHaarMultiScale to our 8-bit grey image.
  • 14. Limititions • It can’t detect faces without frontal view and upright orientation
  • 15. Future Plan • Design an intelligence system that can analyse objects. • Make them enable to see and feel like us. • Remove all its limitations and eager to develop this software. • Enable them to suggest us to make the best use of objects. • Empower media and security services.
  • 16. Conclusion • Thanks all