2.3 - Computer Vision
2.3 - Computer Vision
Module - 2.3
Computer Vision
Disclaimer
The content is curated from online/offline resources and used for educational purpose only.
Learning Objectives
Students will develop a foundational understanding of
Artificial Intelligence by:
• Gain a basic understanding of computer vision and
its working.
• Learn the differences between humans and
computers interpret visual information.
• Explore the importance of computer vision and its
applications in various fields.
• Identify and understand key tasks in computer
vision, including image classification, object
detection, object tracking, and face recognition.
What is Computer Vision
Computer vision is a field of artificial intelligence that enables computers to interpret, understand, and analyze
visual data from the world around us.
Source: https://youtu.be/puB-4LuRNys?si=lfYm-OXUyI_AAGKR
Human Vision Vs Computer Vision
Source: https://miro.medium.com/v2/resize:fit:1100/format:webp/1*uhwJAFDBNBjTVmJ_6P5Zyg.png
Importance of Computer Vision
Computer vision is significant in various fields and industries due to its ability to extract meaningful
information from visual data, such as images and videos.
Here are some key reasons why computer vision is important:
Source: https://www.georsontech.com/
https://images.app.goo.gl/tHsm8MtTpBnBS7Xu7
Importance of Computer Vision (Contd..)
Source: https://www.croptracker.com/images/blog/Robots_in_Ag/computervision.webp
Common Computer Vision Tasks
Image Classification
Object Detection
Face Recognition
Object Tracking
Example
Learning
Source: https://www.wevolver.com/article/how-to-build-computer-vision-models-with-small-data-set
Object Detection
Object Detection refers to the method of identifying and
correctly labeling all the objects present in the image
frame.
This broadly consists of :
Object
Instance
Segmentation
Source: https://medium.com/swlh/object-detection-and-instance-segmentation-a-detailed-overview-94ca109274f2
Object Tracking
Object tracking is a computer vision application where a program detects objects and then tracks their
movements in space or across different camera angles. Object tracking can identify and follow multiple objects
in an image.
Example: Mask detection during COVID
Steps Involved:
Source: https://images.app.goo.gl/KhYg1H76zWTbUWfZ8
Face Recognition
Face recognition is a technology that allows a computer
or device to identify and authenticate individuals based
on their facial features.
Example: Mobile Face Recognition Steps Involves:
Setup
Digital Map
Secure Storage
Unlocking
Real-Time
Match
Source: https://assets.bizclikmedia.net/1800/5eb4a1fff002fa45d9ac42484bcee41a:023e238f2c918b05c74c909c33800d2e/gettyimages-1265448899-1.jpg
Mobile Activity: 40 Mins, Kindly open the Lab Manual
Activity 1
Answer: b
A field of AI that deals with visual data
Quiz
2. Which of the following is NOT a common computer vision task?
a) Image Classification
b) Object Detection
c) Video Editing
d) Object Tracking
Answer: c
Video Editing
Quiz
3. Which computer vision task involves identifying the
boundaries of objects in an image?
a) Object Detection
b) Image Classification
c) Image Segmentation
d) Face Recognition
Answer: c
Image Segmentation
Quiz
4. What is the primary goal of Image Classification in
Computer Vision?
Answer: a
Identifying and labeling objects or scenes in an image
Quiz
5. What is Object Tracking in Computer Vision?
Answer: c
Monitoring the movement of a specific object across multiple frames of a video
Thank You!