Materials

Suggested Texts

[1] Introductory Techniques for 3-D Computer Vision, by Emanuele Trucco and Alessandro Verri. This book should be available in the Stanford Bookstore.
Characteristic: (+) Good overview, broader set of topics (-) sometime lacks details, few chapters bit out of date

[2] An Invitation to 3-D Vision by Y. Ma, S. Soatto, J. Kosecka, S.S. Sastry. This book could be available in the Stanford Bookstore or through Amazon.com
Characteristic: (+) Suggested reference for detailed treatment of 3D geometry, motion estimation and 3D structure recovery, self-contained (-) smaller breadth

[3] R. Szeliski: Computer Vision: Algorithms and Applications. Preprint of a book which is currently in preparation.
Characteristic: (+) Self contained, with focus on the algorithms that work well in practice (-) certain topics are not covered or not completed

[4] Computer Vision: A Modern Approach, by David A. Forsyth and Jean Ponce. This book should be available in the Stanford Bookstore. Characteristic: (+) Broad set of topics , modern up to date (-) at places not self contained, lacking details

Handouts: Handouts will be posted regularly on the schedule page.

Software

The OpenCV Library, a free, open source computer vision library from Intel. Available for Windows and Linux. Downloads and docs

Matlab and its image processing toolbox.