Computer Vision: Intro

·

1 min read

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