SlideShare a Scribd company logo
1 of 22
Computer
Vision
Table of content
1. What is Computer Vision?
2. Computer vision applications.
3. How does Computer Vision work?
4. OpenCV library.
Computer Vision
01
Computer Vision
Enables computers
to see, observe and
understand.
A powerful field of
artificial
intelligence
Computer vision
works the same as
human vision
Computer vision
applications
02
Real-world applications demonstrate
how important computer vision is in
business, entertainment, transportation,
healthcare, and everyday life.
Google Translate
Google Translate lets users point a smartphone camera at a
sign in another language and almost immediately
obtain a translation of the sign
in their preferred language.
Self-driving vehicles
The development of self-driving vehicles relies on computer
vision to make sense of the visual
input from a car’s cameras.
Facial recognition on smartphones
Identify and verify people by analyzing the unique features of
their face.
Plants
Identification
X-Ray analysis
Defect inspection
How does Computer
Vision work?
03
When we see this image, we can say, without even
thinking, that this is an image of an apple
Your computer is made up of a bunch of
pixels, or picture elements.
Images on computers are stored as a grid of
pixels
How to represent the color of a pixel?
• Red/Green/Blue (RGB) scheme.
• Each channel will range from 0 to 255, 256 different shades of colors.
• 0 meaning zero light and 255 meaning maximum light.
• Any pixel color can be represented by three numbers.
Color Red Green Blue Encoded
Red 255 0 0 (255,0,0)
Green 0 255 0 (0,255,0)
Black 0 0 0 (0,0,0)
White 255 255 255 (255,255,255)
How to represent Blue color?
Color Red Green Blue Encoded
Blue
Color Red Green Blue Encoded
Blue 0 0 255 (0,0,255)
OpenCV
04
OpenCV
OpenCV is an open-source computer vision library that contains many different
functions for computer vision and machine learning.
OpenCV has many different algorithms related to computer vision that can perform
a variety of tasks including facial detection, object identification, tracking eye
movements and others.
Reading an image in OpenCV
using Python
1. Import opencv library
import cv2 as cv
2. Use imread function
img = cv.imread('/content/car.jpeg')
img = cv.imread(Image path)
Displaying an image in OpenCV
using Python
1. Use imshow function
2. Hold the window on screen
cv.imshow("Car", img)
cv.imshow(window title, image array)
cv.waitKey(0)
We learnt …
Computer Vision
Computer vision
applications
How does Computer
Vision work
OpenCV library.
01
03 04
02
CREDITS: This presentation template was created by Slidesgo, including
icons by Flaticon, infographics & images by Freepik and illustrations by
Stories
Thanks!
Afnan Abou Elwafa
afnanabouelwafa@gmail.com
Please keep this slide for attribution

More Related Content

Similar to ComputerVision.pptx

Law cost portable machine vision system
Law cost portable machine vision systemLaw cost portable machine vision system
Law cost portable machine vision system
Sagarika Muthukumarana
 
THE THIRD EYE-Presentation
THE THIRD EYE-PresentationTHE THIRD EYE-Presentation
THE THIRD EYE-Presentation
Romil Shah
 

Similar to ComputerVision.pptx (20)

Open Cv
Open CvOpen Cv
Open Cv
 
Automatic License Plate Recognition using OpenCV
Automatic License Plate Recognition using OpenCVAutomatic License Plate Recognition using OpenCV
Automatic License Plate Recognition using OpenCV
 
Automatic License Plate Recognition using OpenCV
Automatic License Plate Recognition using OpenCV Automatic License Plate Recognition using OpenCV
Automatic License Plate Recognition using OpenCV
 
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
 
OpenCV
OpenCVOpenCV
OpenCV
 
بینایی ماشین
بینایی ماشینبینایی ماشین
بینایی ماشین
 
An AI Based ATM Intelligent Security System using Open CV and YOLO
An AI Based ATM Intelligent Security System using Open CV and YOLOAn AI Based ATM Intelligent Security System using Open CV and YOLO
An AI Based ATM Intelligent Security System using Open CV and YOLO
 
Law cost portable machine vision system
Law cost portable machine vision systemLaw cost portable machine vision system
Law cost portable machine vision system
 
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
 
Open Cv – An Introduction To The Vision
Open Cv – An Introduction To The VisionOpen Cv – An Introduction To The Vision
Open Cv – An Introduction To The Vision
 
Computer vision ppt
Computer vision pptComputer vision ppt
Computer vision ppt
 
Computer vision and Open CV
Computer vision and Open CVComputer vision and Open CV
Computer vision and Open CV
 
Face-Detection-app-using-cpp-presentation.ppt
Face-Detection-app-using-cpp-presentation.pptFace-Detection-app-using-cpp-presentation.ppt
Face-Detection-app-using-cpp-presentation.ppt
 
Open cv python tutorial for beginners 1
Open cv python tutorial for beginners 1Open cv python tutorial for beginners 1
Open cv python tutorial for beginners 1
 
MUNIYAMMA ppt-1.pptx
MUNIYAMMA ppt-1.pptxMUNIYAMMA ppt-1.pptx
MUNIYAMMA ppt-1.pptx
 
THE THIRD EYE-Presentation
THE THIRD EYE-PresentationTHE THIRD EYE-Presentation
THE THIRD EYE-Presentation
 
OpenCV (Open source computer vision)
OpenCV (Open source computer vision)OpenCV (Open source computer vision)
OpenCV (Open source computer vision)
 
Opencv Projects
Opencv ProjectsOpencv Projects
Opencv Projects
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection System
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 

Recently uploaded

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 

ComputerVision.pptx

  • 2. Table of content 1. What is Computer Vision? 2. Computer vision applications. 3. How does Computer Vision work? 4. OpenCV library.
  • 4. Computer Vision Enables computers to see, observe and understand. A powerful field of artificial intelligence Computer vision works the same as human vision
  • 6. Real-world applications demonstrate how important computer vision is in business, entertainment, transportation, healthcare, and everyday life.
  • 7. Google Translate Google Translate lets users point a smartphone camera at a sign in another language and almost immediately obtain a translation of the sign in their preferred language.
  • 8. Self-driving vehicles The development of self-driving vehicles relies on computer vision to make sense of the visual input from a car’s cameras.
  • 9. Facial recognition on smartphones Identify and verify people by analyzing the unique features of their face.
  • 12. When we see this image, we can say, without even thinking, that this is an image of an apple
  • 13. Your computer is made up of a bunch of pixels, or picture elements.
  • 14. Images on computers are stored as a grid of pixels
  • 15. How to represent the color of a pixel? • Red/Green/Blue (RGB) scheme. • Each channel will range from 0 to 255, 256 different shades of colors. • 0 meaning zero light and 255 meaning maximum light. • Any pixel color can be represented by three numbers. Color Red Green Blue Encoded Red 255 0 0 (255,0,0) Green 0 255 0 (0,255,0) Black 0 0 0 (0,0,0) White 255 255 255 (255,255,255)
  • 16. How to represent Blue color? Color Red Green Blue Encoded Blue Color Red Green Blue Encoded Blue 0 0 255 (0,0,255)
  • 18. OpenCV OpenCV is an open-source computer vision library that contains many different functions for computer vision and machine learning. OpenCV has many different algorithms related to computer vision that can perform a variety of tasks including facial detection, object identification, tracking eye movements and others.
  • 19. Reading an image in OpenCV using Python 1. Import opencv library import cv2 as cv 2. Use imread function img = cv.imread('/content/car.jpeg') img = cv.imread(Image path)
  • 20. Displaying an image in OpenCV using Python 1. Use imshow function 2. Hold the window on screen cv.imshow("Car", img) cv.imshow(window title, image array) cv.waitKey(0)
  • 21. We learnt … Computer Vision Computer vision applications How does Computer Vision work OpenCV library. 01 03 04 02
  • 22. CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, infographics & images by Freepik and illustrations by Stories Thanks! Afnan Abou Elwafa afnanabouelwafa@gmail.com Please keep this slide for attribution

Editor's Notes

  1. Ask about white (255,255,255)
  2. Ask about white (255,255,255)