The purpose of this course is to introduce the students to the theory behind 2D and 3D computer vision.
Focus is on the elements for making computer vision systems which are able to exploit the relations between objects in the real world and the images taken by one or more cameras or in movies.
The course will be slightly bias towards using computer vision for human computer interaction. That is, using cameras connected to a computer, how can we make a computer program which is able to localize, recognize and follow human gestures so that the user can interact with the computer.
After completion of this course, you will be able to:
Understand, choose between, and apply various computer vision algorithms.
Understand the relations between objects in the 3D world and those obtained from cameras.
Understand the principles on how to make 3D models (reconstruction) from images.
Write programs which are able to follow objects in pre-recorded movies or live images obtained from cameras in either Matlab or C++.
Understand principles for making computer vision systems that aim towards enabling humans to interact with a computer through cameras. |