Description

This course offers the basic elements for students to understand the impact of computers in traditional photography. Basic concepts of computer vision, computer graphics, image processing, mathematics, and optics are taught using project-based exercises. Tools and algorithms for image acquisition, manipulation and sharing are discussed as means to foster creativity when implementing high-impact visual projects. This course is interdisciplinary and no previous knowledge is required.

Schedule

Units Topics and Materials
Unit 1 Foundations of Computational Photography
  Cameras and Visual Perception
Unit 2 Basic Image Processing
  Filtering, Convolutions, Gradients
Unit 3 Image Manipulation
  Warping, Morphing, Mosaicing, Matting

To access all related exercises (with proposed solutions), code and materials for this course please contact me.

Textbook

Computer Vision: Algorithms and Applications