Previous Classes at Georgia Tech
- Instructor: Irfan Essa, Summer 2005 (Final Projects)
- Instructor: Irfan Essa, Summer 2006 (Final Projects, Swiki)
- Instructor: Frank Dellaert, Summer 2009 (Final Projects, Flickr Page)
- Instructor: Irfan Essa, Summer 2010
- Instructor: Irfan Essa, Spring 2010
- Instructor: Irfan Essa, Spring 2012
- Instructor: Irfan Essa, Spring 2012, via Coursera, Non-Credit. No longer available
- Instructor: Irfan Essa, Spring 2013
- Instructor: Irfan Essa, Summer 2013
- Stanford: CS 178 – Digital Photography (Spring 2010) by Mark Levoy
- MIT: 6.815/6.865 Adv Computational Photography by Fredo Durand
- UC Berkeley: CS 39J Photography by Brian Barsky
- Columbia: COMS 6734: Computational Photography by Peter N. Belhumeur
- Brown University: CSCI 129 Computational Photography and CS 143 Introduction to Computer Vision by James Hays
- GA Tech: CS 4495, Computer Vision by http://www.cc.gatech.edu/~afb/
- A bit out-dated
Text & Reading Material.
- [RS] Richard Szeliski (2010) Computer Vision: Algorithms and Applications; by (see link or link for a draft of this book available online)
- Alternatively (not required, but may help) [PF] Forsyth & Ponce (2012), Computer Vision: A Modern Approach, Pearson (see link)
Other material available online and listed with the schedule.
NOTE: This is outdated!
This class is on both photography and computation, and in the homeworks we will write code to do computation on images. Before we can get to that, however, we need to get the right tools for the job.
- We will be using python, which is a free, platform independent and flexible programming language.
- numpy and scipy are open-source packages that serve as the foundation for scientific computing with python.
- OpenCV is an open-source computer vision library which provides access to many tools for dealing specifically with images and video.
Instructions (Please read them carefully and follow the steps, one-by-one)
- Windows – here
- Mac OS X [Try one of the two Mac OS X methods and let it finish. Before trying the other, un-install the last one, as they do conflict]
- Linux – here