Computer Sciences Dept.

CS 766 - Computer Vision

Fall 2006
Picture of robot eye


Computer Accounts, Software, Image Databases

  • Accounts
    Course accounts are on the instructional Unix workstations. You will have accounts on the CS Linux machines in Room 1370. Each class account has a disk space quota of 32 MB so you can store images for homeworks and your project. Be sure to delete old images and compress others (see gzip(1)), however, in order to save space.
  • Email
    Email sent to compsci766-1-f05@lists.wisc.edu goes to everyone in the class including the instructor and TA
  • Image Processing and Display Software
    • IrfanView
      IrfanView is a free image viewer for Windows.
    • Gimp
      The Gimp is the GNU image manipulation program. Installed locally at /s/std/bin/gimp
    • ImageMagick
      ImageMagick is an X11 image display tool. Executables and man pages are installed locally in /s/ImageMagick/ The command display is a very versatile alternative to xv. Add /s/ImageMagick/bin to your PATH variable to use these.
    • Gandalf
      Gandalf is a computer vision and numerical algorithm library, written in C, which allows you to develop new applications that will be portable and run fast.
    • IMG*
      70 basic image processing operations invoked using Unix-like command lines. Code, executables and manual are in /p/vision/ip-tools/imgstar/ Add /p/vision/ip-tools/imgstar/bin to your PATH variable to use these.
    • Intel Computer Vision Library
      Image processing and computer vision algorithms optimized to run on Intel microprocessors.
    • Intel Image Processing Library
    • Matlab
      Matlab(1) is a numeric computation and visualization environment. The image processing and signal processing toolboxes are especially useful. See also:
    • Microsoft Vision SDK Library
      A library for writing image processing and computer vision programs on Microsoft Windows machines.
    • Netpbm
      A toolkit for conversion of images between a large variety of different formats. Based on the Pbmplus package. See also this web site for a list of commands and man pages, including descriptions of the image file formats pgm, pbm, pnm and ppm. Installed in /s/std/bin/ and /s/pbm/bin/
    • Vista
      The Vista image package is an X11 based library of basic image display and processing commands, and enables other programs to be written and linked with this library. It is stored locally in /p/vision/ip-tools/vista/ Man pages are in /p/vision/ip-tools/vista/man/ and executables are in /p/vision/ip-tools/vista/bin/ Add these to your MANPATH and PATH variables, respectively, to access them. See the man pages for vista(7Vi), vtutorial(7Vi), vindex(7Vi), and vlib(7Vi) for more information. Documentation manuals are also available online. See instructions for Getting Started with Vista for local information on setting things up correctly.
    • Xv
      xv(1) is an interactive image display program for the X window system that is useful for displaying and editing images in a variety of formats. Installed in /s/std/bin/xv
  • Test Images
    Most test images will be put in the directory ~cs766-1/public/images/ although they may require format conversion to be used. Some other images may be put in /p/vision/images/ Numerous image databases are also accessible via the Web; for example, see the collection of test images at CMU and the Thinker ImageBase from the Fine Arts Museum of San Francisco.

 
CS 766 | Department of Computer Sciences | University of Wisconsin - Madison