Computer Vision: Intro
Textbook
Computer Vision: Algorithms and Applications, 2nd ed. / Richard Szeliski
What is Computer Vision?
- Simulating human eyes
What do computers see?
- pixels with int value
Human perception
- sees illusions
Computer Vision Techniques
- Image classification
- Object detection
- Object tracking
- Image segmentation: to divide a image by objects or else
- Keypoint detection: to reveal more detail (e.g. to find out joint in human arm)
- Person segmentation
- Depth perception: as well as 3D depth on objects
- Image captioning: to create a caption that describes the image
- 3D object reconstruction: extract 3D objects from 2D images
- SLAM: Simultaneous Localization and Mapping
Applications
- Segmentation and matting: e.g. blurring background
- 3D maps
- Computational photography
- 3D photos
- Face recognition, Vision based biometrics
- Special effects, Shape capture
- Sports
- Games
- Virtual reality
- Smart cars
- Drones