CV 01 Introduction
CV 01 Introduction
INTRODUCTION
2
Lecture outcomes
3
What is computer vision
• Computer vision is a field of computer science that focuses on enabling computers to identify and understand
objects and people in images and videos. Like other types of AI, computer vision seeks to perform and automate
tasks that replicate human capabilities. In this case, computer vision seeks to replicate both the way humans
see, and the way humans make sense of what they see (https://azure.microsoft.com/en-us/resources/cloud-
computing-dictionary/what-is-computer-vision#object-classification).
• Computer vision, a fascinating field at the intersection of computer science and artificial intelligence, which
enables computers to analyze images or video data, unlocking a multitude of applications across industries, from
autonomous vehicles to facial recognition systems (https://www.geeksforgeeks.org/computer-vision/).
4
Computer vision and related disciplines
• 1970s: Optical Character Recognition (OCR) debuts via Kurzweil Computer Products.
• 1980s: Smart cameras, such as the Xerox optical mouse, and layered image
processing.
7
Brief history of computer vision
• 2010: AI’s average object-recognition error rate becomes better than humans’; 2.5%
versus 5%; First ImageNet competition. Developers competed for developing image
recognition models. ImageNet now has up to 15 million images in 20,000 categories.
• 2015: Google introduces FaceNet for facial recognition. Requires minimum data set.
• 2018: NVIDIA announces that it will make its hyper-realistic face generator StyleGAN
open source.
8
Some applications of computer vision
12
The challenges in computer vision
13
Getting started with tiny application
14