Please turn off your webcam.
If you are joining from Mobile device
make sure you click on Join via Device Audio
We are waiting for other participants to join.
Thank you for your patience!
Mihir Thakkar
Founder and Instructor
hello@codeheroku.com
SESSION
OBJECTIVES
● What is Computer Vision?
● Why you should learn it?
● How you should go about
learning it?
● Basics of Image Processing
● Try simple algorithms using
Python and OpenCV
Let’s Do A
Visual Rapid
Fire
Computer Vision
● What’s in the scene?
● Where? Where is it?
● How to manipulate the object or move around the
scene. (Environmental understanding for robotic
navigation or self-driving vehicles)
Let’s Look At Some
Applications
Challenges in
building a
Computer Vision
System
● Real world data is
noisy
● Scale / Orientation /
Lighting variations
● There is always a lack
of annotated /
meaningful data
Images And Pixels
(0,0) x
y
Color Images
How Do I Learn Computer Vision?
Image / Video
Capture
Sampling, Quantization, etc..
Pre-processing
Filtering, Thresholding etc..
Feature
Extraction
Contour Detection, Edge
Detection, PCA etc..
ML Model
Supervised
/Unsupervised
Learning
Real World
Manipulation
Localization,
Object
Tracking
Path Planning
Thresholding
Histogram of a Sample Image
Downloads
https://www.codeheroku.com/static/workshop/code/cv/image.jpg
https://www.codeheroku.com/static/workshop/code/cv/sudoku.jpg
https://www.codeheroku.com/static/workshop/code/cv/video.mp4
Thank you!
Your feedback means a lot
https://www.facebook.com/pg/codeheroku/reviews/
Introduction to Computer Vision - Code Heroku

Introduction to Computer Vision - Code Heroku