Course Mechanics
Homework
There will be
between four and six homework
assignments. All homework is to be done individually under Duke's honor code.
Homework is the only evaluation vehicle. There is no exam. 80% of the grade
will come from homework, the rest form class participation.
Homework is due at class-time on the day indicated; submitting homework later in
the same day will be considered late. Late homework and project work gets a 5%
penalty per calendar day of delay. This includes Sundays, holidays, etc.; so if
an assignment is due on a Thursday and you hand it in on Monday, then the
penalty is 20%. Please submit homework either in class or by
email. Please do not rely
on mailboxes or on sliding homework under office doors.
Reading, Required Material
If a topic
covered in class is discussed in
the textbook, that part of the book is automatically required reading. In
addition, handouts may be provided occasionally. All handouts, including homework
assignments, are required reading. Other books referred to are
optional reading, unless pages from them are handed out in class.
Handouts and Course Information
Electronic access
will be used as much
as possible. Whenever possible, handouts will be in electronic form. To obtain
them, use your favorite net browser to access the class home page. This page
contains notes, pointers to software and images, and anything related to this
course. Please put a bookmark to this page in your browser, so you can access it
easily in the future. Remember to refresh your page if your web browser does not
do so automatically.
Computers and Software
If you are taking this class, you
need an account
on a computer that has Matlab (with the image processing toolbox) and a C
compiler. All Unix machines listed on the
OIT Lab Web site run
this software. Please
contact OIT if you encounter problems with access to these machines.
The software for everybody's homework will be
written either in Matlab, or in C/C++. Matlab will be used for simple, exploratory work.
It is ok to look up software on the web for inspiration in homework. It's even
OK to download and use the software, but usually it will be easier for you to
write homework software from scratch. Please look at the
resource page of this course for pointers to software. In particular, several software packages related to
computer vision are available on the
software page of the CMU
Computer Vision Page. A good way to start is to use
Intel's OpenCV
library, also available as a local download.
Back to the CPS296.1 Home Page