SlideShare une entreprise Scribd logo
1  sur  16
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

Contenu connexe

Tendances

Face recognization
Face recognizationFace recognization
Face recognizationleenak770
 
AGE AND GENDER DETECTION.pptx
AGE AND GENDER DETECTION.pptxAGE AND GENDER DETECTION.pptx
AGE AND GENDER DETECTION.pptxssuserb4a9ba
 
Facial Emotion Recognition: A Deep Learning approach
Facial Emotion Recognition: A Deep Learning approachFacial Emotion Recognition: A Deep Learning approach
Facial Emotion Recognition: A Deep Learning approachAshwinRachha
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition pptSantosh Kumar
 
Face Recognition based Lecture Attendance System
Face Recognition based Lecture Attendance SystemFace Recognition based Lecture Attendance System
Face Recognition based Lecture Attendance SystemKarmesh Maheshwari
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technologyShubhamLamichane
 
Human age and gender Detection
Human age and gender DetectionHuman age and gender Detection
Human age and gender DetectionAbhiAchalla
 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognitionPankaj Thakur
 
Face recognition technology - BEST PPT
Face recognition technology - BEST PPTFace recognition technology - BEST PPT
Face recognition technology - BEST PPTSiddharth Modi
 
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
 
Automated attendance system based on facial recognition
Automated attendance system based on facial recognitionAutomated attendance system based on facial recognition
Automated attendance system based on facial recognitionDhanush Kasargod
 
Face Detection Using MATLAB (SUD)
Face Detection Using MATLAB (SUD)Face Detection Using MATLAB (SUD)
Face Detection Using MATLAB (SUD)Sudhanshu Saxena
 
An Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceAn Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceWasif Altaf
 
face recognition based on PCA
face recognition based on PCAface recognition based on PCA
face recognition based on PCA@zenafaris91
 
Face recognition system
Face recognition systemFace recognition system
Face recognition systemYogesh Lamture
 

Tendances (20)

Face recognization
Face recognizationFace recognization
Face recognization
 
AGE AND GENDER DETECTION.pptx
AGE AND GENDER DETECTION.pptxAGE AND GENDER DETECTION.pptx
AGE AND GENDER DETECTION.pptx
 
Facial Emotion Recognition: A Deep Learning approach
Facial Emotion Recognition: A Deep Learning approachFacial Emotion Recognition: A Deep Learning approach
Facial Emotion Recognition: A Deep Learning approach
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition ppt
 
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 technology
Face recognition technologyFace recognition technology
Face recognition technology
 
Human age and gender Detection
Human age and gender DetectionHuman age and gender Detection
Human age and gender Detection
 
Face recognisation system
Face recognisation systemFace recognisation system
Face recognisation system
 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognition
 
Face recognition technology - BEST PPT
Face recognition technology - BEST PPTFace recognition technology - BEST PPT
Face recognition technology - BEST PPT
 
face recognition
face recognitionface recognition
face recognition
 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural network
 
Automated attendance system based on facial recognition
Automated attendance system based on facial recognitionAutomated attendance system based on facial recognition
Automated attendance system based on facial recognition
 
Face Detection Using MATLAB (SUD)
Face Detection Using MATLAB (SUD)Face Detection Using MATLAB (SUD)
Face Detection Using MATLAB (SUD)
 
An Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceAn Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial Intelligence
 
Face recognition
Face recognitionFace recognition
Face recognition
 
Computer vision ppt
Computer vision pptComputer vision ppt
Computer vision ppt
 
Emotion recognition
Emotion recognitionEmotion recognition
Emotion recognition
 
face recognition based on PCA
face recognition based on PCAface recognition based on PCA
face recognition based on PCA
 
Face recognition system
Face recognition systemFace recognition system
Face recognition system
 

En vedette

Face Detection techniques
Face Detection techniquesFace Detection techniques
Face Detection techniquesAbhineet Bhamra
 
Dissertation final report
Dissertation final reportDissertation final report
Dissertation final reportSmriti Tikoo
 
Face detection ppt by Batyrbek
Face detection ppt by Batyrbek Face detection ppt by Batyrbek
Face detection ppt by Batyrbek Batyrbek Ryskhan
 
Face Detection
Face DetectionFace Detection
Face DetectionAmr Sheta
 
Face detection By Abdul Hanan
Face detection By Abdul HananFace detection By Abdul Hanan
Face detection By Abdul HananAbdul Hanan
 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognitionDerek Budde
 
Facial recognition system
Facial recognition systemFacial recognition system
Facial recognition systemDivya Sushma
 
Ppt for Online music store
Ppt for Online music storePpt for Online music store
Ppt for Online music storeADEEBANADEEM
 
Face recognition using laplacianfaces
Face recognition using laplacianfaces Face recognition using laplacianfaces
Face recognition using laplacianfaces StudsPlanet.com
 
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 meetingBrenda 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 CommunicationMark Womack
 
Face recognization using artificial nerual network
Face recognization using artificial nerual networkFace recognization using artificial nerual network
Face recognization using artificial nerual networkDharmesh Tank
 

En vedette (19)

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
 
Face Detection
Face DetectionFace Detection
Face Detection
 
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
 
Facial recognition system
Facial recognition systemFacial recognition system
Facial recognition system
 
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
 

Similaire à Face detection presentation slide

imageprocessing-abstract
imageprocessing-abstractimageprocessing-abstract
imageprocessing-abstractJagadeesh Kumar
 
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 SurveyIRJET Journal
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentationAshwinBicholiya
 
Face Morphing Be Project
Face Morphing Be ProjectFace Morphing Be Project
Face Morphing Be ProjectAkshay 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.pptxSharmilaMore5
 
Face Recognition System
Face Recognition SystemFace Recognition System
Face Recognition SystemStudentRocks
 
2 D3 D Concersion Swaggmedia
2 D3 D Concersion   Swaggmedia2 D3 D Concersion   Swaggmedia
2 D3 D Concersion SwaggmediaCraig Nobles
 
Image Processing in the Current Scenario
Image Processing in the Current ScenarioImage Processing in the Current Scenario
Image Processing in the Current Scenarioijtsrd
 
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 matlabKamal Pradhan
 
Face Recongnition using Machine Learning
Face Recongnition using Machine LearningFace Recongnition using Machine Learning
Face Recongnition using Machine Learningroysarthak272002
 
Working With Image
Working With ImageWorking With Image
Working With ImageVicky 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
 
IRJET - Face Recognition based Attendance System
IRJET -  	  Face Recognition based Attendance SystemIRJET -  	  Face Recognition based Attendance System
IRJET - Face Recognition based Attendance SystemIRJET Journal
 
Lecture 1 computer vision introduction
Lecture 1 computer vision introductionLecture 1 computer vision introduction
Lecture 1 computer vision introductioncairo 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
 

Similaire à 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
 
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...
 
Mini Project- Face Recognition
Mini Project- Face RecognitionMini Project- Face Recognition
Mini Project- Face Recognition
 

Dernier

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Dernier (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

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