Lab Tutorial 0

c428, Martin Jagersand
Show results in lab next week. Not for marks.

When completing any lab it is useful to consider how the exercises relate to solving real world computer vision problems and how they could be extended and applied to your term projects.

Exercise 1: Matlab warmup

Familiarize (or re-familiarize) yourself with matlab. Be sure to understand basic concepts like the matlab workspace, matrices in matlab, operators including ' (transpose), * (matrix multiplication), .* (pointwise multiplication), and : (the very important colon operator). Also, an understanding of plotting, displaying images and requesting user input is important. Complete the following tutorial as a quick introduction to matlab. Here are more useful matlab links:


Exercise 2: Capturing images

Write a matlab program (function or script) that uses MTF to capture a series of images. Allow the user to specify the number of images and delay between images. Use pause to wait between images.

Exercise 3: Simple image manipulation

Write a matlab program (function or script) that performs image manipulation. Read an image file or use the images from exercise 2 and Fill in the script details to perform the required image modifications.

If you have any trouble with this lab please ask your TA for help before proceeding to lab 1.