1 of 23

Introduction To Computer Vision

2 of 23

Slide Credits

  • 1) CMU Introduction to Computer Vision, Fall 2019 Lecture Notes (with permission)
  • 2) Deep Learning, Ian Goodfellow, 2016
  • 3) UC Berkeley EECS 147 – Embedded Systems (with permission)

3 of 23

Graphics vs. Video Processing vs. Vision

  • Computer Graphics: Computer graphics involves generating and manipulating visual content using computers. It focuses on the creation and rendering of images, animations, and 3D scenes from mathematical models and data structures.
  • Image/Video Processing: Image and video processing focuses on transforming and enhancing images or video frames. It deals with pixel-level operations to improve visual quality, extract features, or manipulate visual data.
  • Computer Vision: Computer vision focuses on enabling computers to understand and interpret visual data from the real world (e.g., images, videos). It involves tasks like object detection, image classification, scene understanding, and 3D reconstruction. The goal is to extract high-level semantic information from visual input.

4 of 23

5 of 23

6 of 23

7 of 23

8 of 23

9 of 23

10 of 23

11 of 23

12 of 23

13 of 23

14 of 23

15 of 23

16 of 23

17 of 23

18 of 23

19 of 23

20 of 23

21 of 23

22 of 23

23 of 23