| CSC 295 | Computer Vision | Fall 2010 |
This course features several laboratory exercises that will require formal write-ups, as listed on the labs page.
Laboratory submissions will generally consist of two parts:
.m files used to produce
your results.
These are to be written and submitted using the guidelines below.
In creating a write-up for a lab, please follow the directions within the lab on what is to be submitted. In particular, your write-up should consist of:
xlabel
and ylabel).
Since most of our labs are tightly focused, the overall text you may need to write will likely be small, though the reports may seem longer due to the inclusion of many images.
You are free to use whatever authoring program you wish for your
write-ups. It is relatively easy to include images in OpenOffice
documents (it even supports drag-and-drop on the MathLAN!). You may
also wish to learn LaTeX, or LyX a spiffy front-end for the mark-up
language available on the MathLAN via the command lyx
You must submit your write-up as a PDF file. I will not open/read any other format (esp. OpenOffice or Word). It is generally easy to create PDF files from most processors (OpenOffice even has a button to do it).
In preparing any programs for the course, please follow these guidelines.
%
% Author
% Jerod Weinman
% Box - SCIE
% CSC295
%
% Lab
% Image Formation
%
% Summary
% Estimates the noise encountered by a CCD from several images
% of a uniform surface.
%
% % Author % Jerod Weinman % Box - SCIE % CSC295 % % Lab % Image Formation function N = estimateNoise(X,Y,Z) % ESTIMATENOISE Estimates the noise in a sequence of three images % % N = ESTIMATENOISE(X,Y,Z) where X, Y, and Z are grayscale images % (all of the same dimensions) and N is a matrix of the same size % containing the noise estimate -- a standard deviation % of the values at each pixel in the sequence.
tar cf lab.tar source.m writeup.pdf...
lab.tar is the name of the archive
file you want your files stored in. You may list as
many files on line as you wish, or even use a wildcard
(*.m) You may also add an entire directory to an archive
by including the directory name without a trailing "/" in
the list of files. If you do this to include the entire directory,
please be sure you do not include any unwarranted image files,
etc.
When a lab write-up is submitted according to the format specified above, it should be understood that the images and figures accurately reflect the output from the accompanying program. Anything otherwise may raise questions of academic dishonesty; and, by College policy, any evidence of academic dishonesty must be turned over to the Academic Standing Committee for action.
Every programming task should yield readable and tested code. Because code maintainability is an important part of development, your labs' code will be graded in part on style, as well as correctness. After all, if I cannot understand your code (or it takes me too long to), I cannot give it a grade regarding its correctness.
Some style matters I care about that you may want to consider:
Emacs's
Matlab mode will do this for you automatically.)