Software: CSC2503: Foundations of Computer Vision


If you are new to Matlab, first read the Matlab primer and try running the code described there.

We assume that all students will do all assignments on either CSLAB (our research computer system) or CDF (the department teaching network). Graduate students in CS should already have a CSLAB account. Other students should use the CDF system. If you do not have a CDF account and need one to complete the coursework, contact the instructor. For information on CDF see http://www.cdf.toronto.edu/. Before going to a CDF lab you need to look-up your CDF account.

CDF/CSLAB Information

Several libraries are made available to you for this course. These libraries can be used for the assignments. They are also used by the demos/tutorials that we provide to help illustrate many of the concepts introduced throughout the course.

The libraries and the tutorials are already installed on CSLAB machines. After logging onto a CSLAB or CDF machine, cd ~jepson/pub/matlab and read the README file. This file tells you how to set up matlab so that it will run the tutorials. On CSLAB and CDF the tutorials are located in two directories:

We will indicate which toolbox to look in throughout the course when we refer to the different tutorials.

Running Matlab at Home

The Matlab toolboxes we use in this course are also available for download to your home computer (assuming you have Matlab at home) from the matlabVisTools.zip file (60MB). After unzipping this file, see the matlab/README file for instructions on how to set your matlab path. A second zip file containing two image sequences is needed for the motion tutorial, namely matlabVisToolsSeq.zip file (75MB). Unpack this zip file in the same directory as the previous one. It should form a new subdirectory matlab/images/seq/.