SlideShare a Scribd company logo
1 of 32
Download to read offline
Computer Vision and Face
Recognition Using Python
A Prelude Webinar on www.techgig.com to RACE360
by Ratnakar Pandey
26 Aug 2019
LinkedIn Profile- https://www.linkedin.com/in/ratnakarpandey/
Quora Q&A - https://www.quora.com/profile/Ratnakar-Pandey-RP
Data Science Blog – www.datafai.com
SlideShare- https://www.slideshare.net/RatnakarPandey6
Email ID- rpdatascience@gmail.com
What is Computer Vision?
Computer vision is an interdisciplinary
scientific field that deals with how
computers can be made to gain high-
level understanding from digital images
or videos.
From the perspective of engineering, it
seeks to automate tasks that the human
visual system can do.
- Wikipedia
Where is CV Used- Example Application Areas
Factors Driving CV and Business Impact
Source:https://www.sas.com/content/dam/SAS/documents/infographics/2019/e
n-computer-vision-110208.pdf
Computer Vision is NOT EASY
So, How does Computer Vision Work?
Source : https://www.youtube.com/watch?v=OcycT1Jwsns
Some Popular CV Tools
Coding Packages
• OpenCV- Originally developed by Intel in 1999, open source and free to use. Supports
multiple platforms- C++, Python, Java etc. https://opencv.org/
• Dlib- C++ library http://dlib.net/
• Face_recognition- Python based very simple library for face recognition
https://pypi.org/project/face_recognition/ (Today’s demo)
• TensorFlow- Free and open source developed by Google https://www.tensorflow.org/
CV as a service or API
• Google Cloud Vision AI- https://cloud.google.com/vision/ (Today’s demo)
• Amazon Rekognition- https://aws.amazon.com/rekognition/
• Microsoft Azure- https://azure.microsoft.com/en-in/services/cognitive-services/computer-
vision/
Demo - Google Cloud Vision AI
Demo- Google Cloud Vision AI
▪ Go to
https://cloud.go
ogle.com/vision/
▪ Upload any
image of your
choice for
deriving
analytics on your
images,
including OCR.
Demo- Google Cloud Vision AI- RP’s Picture
Sentiment Analysis
Object Recognition
Uploaded Pic
Demo- Google Cloud Vision AI- RP’s Picture
Image Labels
Web-pages associated with this image
Demo- Google Cloud Vision AI- RP’s Picture
Key words
associated with this image
Demo- Google Cloud Vision AI- Another Picture
Sentiment Analysis
Object Recognition
Uploaded Pic
Demo- Google Cloud Vision AI- Another Picture
Image Labels
Web-pages associated with this image
Demo- Google Cloud Vision AI- Another Picture
Optical Character Recognition
(OCR)
Demo- Google Cloud Vision AI- Another Picture
Safe Search
Demo – Python based Face
Detection using OpenCV and
face_recognition
Tools and Packages Required
https://colab.research.google.com/ https://opencv.org/ https://pypi.org/project/face_recognition/
GPU
* GPU and Python are both available in Google Colab
Lets’ get started- Open a new Python 3 Notebook in Google Colab
Save the file and connect to the hosted environment
Change runtime type to GPU and save.
Upload Images to the Google Colab Environment. You are all set to code.
We are uploading two images-
1. obama1.jpg
2. many_faces.jpg
That was simple as we only had one face in the picture. How about this?
All 4 faces in the image
have been correctly
identified by the
algorithm!!
What’s Next?
▪ Meet me and other speakers in Race 360 Emerging Technology conference in
Bangalore on Aug 28th 2019. Watch more demo on Computer Vision and be
part of CV workshops https://race360.in/
▪ Learn more on Data Science and other topics free of cost on my blog.
www.datafai.com
▪ Learn other functionality of OpenCV and face_recoginition packages such as
changing facial features, identify people, match faces, video analysis etc.
https://pypi.org/project/face_recognition/
▪ Participate in Kaggle and other competitions in this area-
https://www.kaggle.com/c/the-nature-conservancy-fisheries-monitoring
Thank You!!
LinkedIn Profile- https://www.linkedin.com/in/ratnakarpandey/
Quora Q&A - https://www.quora.com/profile/Ratnakar-Pandey-RP
Data Science Blog – www.datafai.com
SlideShare- https://www.slideshare.net/RatnakarPandey6
Email ID- rpdatascience@gmail.com

More Related Content

What's hot

Computer science seminar topics
Computer science seminar topicsComputer science seminar topics
Computer science seminar topics123seminarsonly
 
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
 
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
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentationAshwinBicholiya
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technologyranjit banshpal
 
Face Recognition System for Door Unlocking
Face Recognition System for Door UnlockingFace Recognition System for Door Unlocking
Face Recognition System for Door UnlockingHassan Tariq
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition Technologyusha2016
 
Deep learning on face recognition (use case, development and risk)
Deep learning on face recognition (use case, development and risk)Deep learning on face recognition (use case, development and risk)
Deep learning on face recognition (use case, development and risk)Herman Kurnadi
 
Face Detection
Face DetectionFace Detection
Face DetectionAmr Sheta
 
Google Media Pipe and Computer Vision
Google Media Pipe and Computer VisionGoogle Media Pipe and Computer Vision
Google Media Pipe and Computer VisionMatias Iacono
 
Face detection ppt
Face detection pptFace detection ppt
Face detection pptPooja R
 

What's hot (20)

Computer science seminar topics
Computer science seminar topicsComputer science seminar topics
Computer science seminar topics
 
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.
 
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
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentation
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
Final year ppt
Final year pptFinal year ppt
Final year ppt
 
face detection
face detectionface detection
face detection
 
Face Recognition System for Door Unlocking
Face Recognition System for Door UnlockingFace Recognition System for Door Unlocking
Face Recognition System for Door Unlocking
 
Image Forgery Detection
Image Forgery DetectionImage Forgery Detection
Image Forgery Detection
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition Technology
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Deep learning on face recognition (use case, development and risk)
Deep learning on face recognition (use case, development and risk)Deep learning on face recognition (use case, development and risk)
Deep learning on face recognition (use case, development and risk)
 
Face Detection
Face DetectionFace Detection
Face Detection
 
Sign language recognizer
Sign language recognizerSign language recognizer
Sign language recognizer
 
Google Media Pipe and Computer Vision
Google Media Pipe and Computer VisionGoogle Media Pipe and Computer Vision
Google Media Pipe and Computer Vision
 
Introduction to OpenCV
Introduction to OpenCVIntroduction to OpenCV
Introduction to OpenCV
 
Face recognition
Face recognition Face recognition
Face recognition
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
Face detection ppt
Face detection pptFace detection ppt
Face detection ppt
 

Similar to Computer vision and face recognition using python

Computer Vision di Era Industri 4.0
Computer Vision di Era Industri 4.0Computer Vision di Era Industri 4.0
Computer Vision di Era Industri 4.0Achmad Solichin
 
Ahmed ali qayyum (resume)
Ahmed ali qayyum   (resume)Ahmed ali qayyum   (resume)
Ahmed ali qayyum (resume)AhmedAliQayyum
 
Capstone Final Presentation
Capstone Final PresentationCapstone Final Presentation
Capstone Final PresentationDevang Doshi
 
Challenges of Deep Learning in Computer Vision Webinar - Tessellate Imaging
Challenges of Deep Learning in Computer Vision Webinar - Tessellate ImagingChallenges of Deep Learning in Computer Vision Webinar - Tessellate Imaging
Challenges of Deep Learning in Computer Vision Webinar - Tessellate ImagingAdhesh Shrivastava
 
Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...
Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...
Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...Christopher Mohritz
 
Production ML Systems and Computer Vision with Google Cloud
Production ML Systems and Computer Vision with Google CloudProduction ML Systems and Computer Vision with Google Cloud
Production ML Systems and Computer Vision with Google Cloudgdgsurrey
 
My Journey towards Artificial Intelligence
My Journey towards Artificial IntelligenceMy Journey towards Artificial Intelligence
My Journey towards Artificial IntelligenceVijayananda Mohire
 
Mobile backends with Google Cloud Platform (MBLTDev'14)
Mobile backends with Google Cloud Platform (MBLTDev'14)Mobile backends with Google Cloud Platform (MBLTDev'14)
Mobile backends with Google Cloud Platform (MBLTDev'14)Natalia Efimtseva
 
[Phpcamp]Shindig An OpenSocial container
[Phpcamp]Shindig An OpenSocial container[Phpcamp]Shindig An OpenSocial container
[Phpcamp]Shindig An OpenSocial containerBipin Upadhyay
 
UX Analytics for Data-driven Product Development
UX Analytics for Data-driven Product DevelopmentUX Analytics for Data-driven Product Development
UX Analytics for Data-driven Product DevelopmentTrieu Nguyen
 
Python IEEE 2019 Projects List
Python IEEE 2019 Projects List Python IEEE 2019 Projects List
Python IEEE 2019 Projects List CloudTechnologies
 
Artificial intelligence in android development
Artificial intelligence in android developmentArtificial intelligence in android development
Artificial intelligence in android developmentanikeshkumar11
 
Google Cloud: Next'19 Extended Hanoi
Google Cloud: Next'19 Extended HanoiGoogle Cloud: Next'19 Extended Hanoi
Google Cloud: Next'19 Extended HanoiGCPUserGroupVietnam
 
2011B1A7689G-TrishuDey-Report
 2011B1A7689G-TrishuDey-Report 2011B1A7689G-TrishuDey-Report
2011B1A7689G-TrishuDey-ReportTrishu Dey
 
Google Opening up to Developers - From 2 to 55 APIs in 3 years
Google Opening up to Developers - From 2 to 55 APIs in 3 yearsGoogle Opening up to Developers - From 2 to 55 APIs in 3 years
Google Opening up to Developers - From 2 to 55 APIs in 3 yearsPatrick Chanezon
 

Similar to Computer vision and face recognition using python (20)

Computer Vision di Era Industri 4.0
Computer Vision di Era Industri 4.0Computer Vision di Era Industri 4.0
Computer Vision di Era Industri 4.0
 
Ahmed ali qayyum (resume)
Ahmed ali qayyum   (resume)Ahmed ali qayyum   (resume)
Ahmed ali qayyum (resume)
 
Capstone Final Presentation
Capstone Final PresentationCapstone Final Presentation
Capstone Final Presentation
 
Challenges of Deep Learning in Computer Vision Webinar - Tessellate Imaging
Challenges of Deep Learning in Computer Vision Webinar - Tessellate ImagingChallenges of Deep Learning in Computer Vision Webinar - Tessellate Imaging
Challenges of Deep Learning in Computer Vision Webinar - Tessellate Imaging
 
Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...
Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...
Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...
 
Production ML Systems and Computer Vision with Google Cloud
Production ML Systems and Computer Vision with Google CloudProduction ML Systems and Computer Vision with Google Cloud
Production ML Systems and Computer Vision with Google Cloud
 
My Journey towards Artificial Intelligence
My Journey towards Artificial IntelligenceMy Journey towards Artificial Intelligence
My Journey towards Artificial Intelligence
 
GDSC_INFO_SESSION 1.pptx
GDSC_INFO_SESSION 1.pptxGDSC_INFO_SESSION 1.pptx
GDSC_INFO_SESSION 1.pptx
 
Mobile backends with Google Cloud Platform (MBLTDev'14)
Mobile backends with Google Cloud Platform (MBLTDev'14)Mobile backends with Google Cloud Platform (MBLTDev'14)
Mobile backends with Google Cloud Platform (MBLTDev'14)
 
[Phpcamp]Shindig An OpenSocial container
[Phpcamp]Shindig An OpenSocial container[Phpcamp]Shindig An OpenSocial container
[Phpcamp]Shindig An OpenSocial container
 
UX Analytics for Data-driven Product Development
UX Analytics for Data-driven Product DevelopmentUX Analytics for Data-driven Product Development
UX Analytics for Data-driven Product Development
 
Ravi Sundriyal
Ravi SundriyalRavi Sundriyal
Ravi Sundriyal
 
Design Day Workshop
Design Day WorkshopDesign Day Workshop
Design Day Workshop
 
AI in security
AI in securityAI in security
AI in security
 
Python IEEE 2019 Projects List
Python IEEE 2019 Projects List Python IEEE 2019 Projects List
Python IEEE 2019 Projects List
 
Artificial intelligence in android development
Artificial intelligence in android developmentArtificial intelligence in android development
Artificial intelligence in android development
 
Google Cloud: Next'19 Extended Hanoi
Google Cloud: Next'19 Extended HanoiGoogle Cloud: Next'19 Extended Hanoi
Google Cloud: Next'19 Extended Hanoi
 
Microsoft Cognitive Service, Tap into the Power of Machine Learning with Easy...
Microsoft Cognitive Service, Tap into the Power of Machine Learning with Easy...Microsoft Cognitive Service, Tap into the Power of Machine Learning with Easy...
Microsoft Cognitive Service, Tap into the Power of Machine Learning with Easy...
 
2011B1A7689G-TrishuDey-Report
 2011B1A7689G-TrishuDey-Report 2011B1A7689G-TrishuDey-Report
2011B1A7689G-TrishuDey-Report
 
Google Opening up to Developers - From 2 to 55 APIs in 3 years
Google Opening up to Developers - From 2 to 55 APIs in 3 yearsGoogle Opening up to Developers - From 2 to 55 APIs in 3 years
Google Opening up to Developers - From 2 to 55 APIs in 3 years
 

More from Ratnakar Pandey

Fintech Overview and Growth Drivers
Fintech Overview and Growth DriversFintech Overview and Growth Drivers
Fintech Overview and Growth DriversRatnakar Pandey
 
Blockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial ServicesBlockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial ServicesRatnakar Pandey
 
Nasscom how can you identify fraud in fintech lending using deep learning
Nasscom how can you identify fraud in fintech lending using deep learningNasscom how can you identify fraud in fintech lending using deep learning
Nasscom how can you identify fraud in fintech lending using deep learningRatnakar Pandey
 
Key consulting frameworks_for_data_scientist
Key consulting frameworks_for_data_scientistKey consulting frameworks_for_data_scientist
Key consulting frameworks_for_data_scientistRatnakar Pandey
 
Credit cards basics and Bank's Profit and Loss Statement
Credit cards basics and Bank's Profit and Loss StatementCredit cards basics and Bank's Profit and Loss Statement
Credit cards basics and Bank's Profit and Loss StatementRatnakar Pandey
 
Basics of investment in Equity and Mutual Funds Markets
Basics of investment in Equity and Mutual Funds MarketsBasics of investment in Equity and Mutual Funds Markets
Basics of investment in Equity and Mutual Funds MarketsRatnakar Pandey
 

More from Ratnakar Pandey (8)

Fintech Overview and Growth Drivers
Fintech Overview and Growth DriversFintech Overview and Growth Drivers
Fintech Overview and Growth Drivers
 
Blockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial ServicesBlockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial Services
 
Nasscom how can you identify fraud in fintech lending using deep learning
Nasscom how can you identify fraud in fintech lending using deep learningNasscom how can you identify fraud in fintech lending using deep learning
Nasscom how can you identify fraud in fintech lending using deep learning
 
Key consulting frameworks_for_data_scientist
Key consulting frameworks_for_data_scientistKey consulting frameworks_for_data_scientist
Key consulting frameworks_for_data_scientist
 
Deep learning
Deep learningDeep learning
Deep learning
 
Credit cards basics and Bank's Profit and Loss Statement
Credit cards basics and Bank's Profit and Loss StatementCredit cards basics and Bank's Profit and Loss Statement
Credit cards basics and Bank's Profit and Loss Statement
 
Basics of investment in Equity and Mutual Funds Markets
Basics of investment in Equity and Mutual Funds MarketsBasics of investment in Equity and Mutual Funds Markets
Basics of investment in Equity and Mutual Funds Markets
 
Fraud deep learning_v2
Fraud deep learning_v2Fraud deep learning_v2
Fraud deep learning_v2
 

Recently uploaded

FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 

Recently uploaded (20)

FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 

Computer vision and face recognition using python

  • 1. Computer Vision and Face Recognition Using Python A Prelude Webinar on www.techgig.com to RACE360 by Ratnakar Pandey 26 Aug 2019 LinkedIn Profile- https://www.linkedin.com/in/ratnakarpandey/ Quora Q&A - https://www.quora.com/profile/Ratnakar-Pandey-RP Data Science Blog – www.datafai.com SlideShare- https://www.slideshare.net/RatnakarPandey6 Email ID- rpdatascience@gmail.com
  • 2. What is Computer Vision? Computer vision is an interdisciplinary scientific field that deals with how computers can be made to gain high- level understanding from digital images or videos. From the perspective of engineering, it seeks to automate tasks that the human visual system can do. - Wikipedia
  • 3. Where is CV Used- Example Application Areas
  • 4. Factors Driving CV and Business Impact Source:https://www.sas.com/content/dam/SAS/documents/infographics/2019/e n-computer-vision-110208.pdf
  • 6. So, How does Computer Vision Work? Source : https://www.youtube.com/watch?v=OcycT1Jwsns
  • 7. Some Popular CV Tools Coding Packages • OpenCV- Originally developed by Intel in 1999, open source and free to use. Supports multiple platforms- C++, Python, Java etc. https://opencv.org/ • Dlib- C++ library http://dlib.net/ • Face_recognition- Python based very simple library for face recognition https://pypi.org/project/face_recognition/ (Today’s demo) • TensorFlow- Free and open source developed by Google https://www.tensorflow.org/ CV as a service or API • Google Cloud Vision AI- https://cloud.google.com/vision/ (Today’s demo) • Amazon Rekognition- https://aws.amazon.com/rekognition/ • Microsoft Azure- https://azure.microsoft.com/en-in/services/cognitive-services/computer- vision/
  • 8. Demo - Google Cloud Vision AI
  • 9. Demo- Google Cloud Vision AI ▪ Go to https://cloud.go ogle.com/vision/ ▪ Upload any image of your choice for deriving analytics on your images, including OCR.
  • 10. Demo- Google Cloud Vision AI- RP’s Picture Sentiment Analysis Object Recognition Uploaded Pic
  • 11. Demo- Google Cloud Vision AI- RP’s Picture Image Labels Web-pages associated with this image
  • 12. Demo- Google Cloud Vision AI- RP’s Picture Key words associated with this image
  • 13. Demo- Google Cloud Vision AI- Another Picture Sentiment Analysis Object Recognition Uploaded Pic
  • 14. Demo- Google Cloud Vision AI- Another Picture Image Labels Web-pages associated with this image
  • 15. Demo- Google Cloud Vision AI- Another Picture Optical Character Recognition (OCR)
  • 16. Demo- Google Cloud Vision AI- Another Picture Safe Search
  • 17. Demo – Python based Face Detection using OpenCV and face_recognition
  • 18. Tools and Packages Required https://colab.research.google.com/ https://opencv.org/ https://pypi.org/project/face_recognition/ GPU * GPU and Python are both available in Google Colab
  • 19. Lets’ get started- Open a new Python 3 Notebook in Google Colab
  • 20. Save the file and connect to the hosted environment
  • 21. Change runtime type to GPU and save.
  • 22. Upload Images to the Google Colab Environment. You are all set to code. We are uploading two images- 1. obama1.jpg 2. many_faces.jpg
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. That was simple as we only had one face in the picture. How about this?
  • 28.
  • 29.
  • 30. All 4 faces in the image have been correctly identified by the algorithm!!
  • 31. What’s Next? ▪ Meet me and other speakers in Race 360 Emerging Technology conference in Bangalore on Aug 28th 2019. Watch more demo on Computer Vision and be part of CV workshops https://race360.in/ ▪ Learn more on Data Science and other topics free of cost on my blog. www.datafai.com ▪ Learn other functionality of OpenCV and face_recoginition packages such as changing facial features, identify people, match faces, video analysis etc. https://pypi.org/project/face_recognition/ ▪ Participate in Kaggle and other competitions in this area- https://www.kaggle.com/c/the-nature-conservancy-fisheries-monitoring
  • 32. Thank You!! LinkedIn Profile- https://www.linkedin.com/in/ratnakarpandey/ Quora Q&A - https://www.quora.com/profile/Ratnakar-Pandey-RP Data Science Blog – www.datafai.com SlideShare- https://www.slideshare.net/RatnakarPandey6 Email ID- rpdatascience@gmail.com