UWB and UW Seal
   

  CSS 487 - Computer Vision - Assignments

Home

Syllabus
Homework assignments
Lecture materials
Wikipedia readings
Links

Message board
Assignment dropbox
Programs and homework will be posted here when assigned. You can find a guide to the program grading framework here.

  • Program 1 specifications

    You will need the following code to complete the assignment. The Image.lib will only work for VS 2017! It was compiled for debug mode.
    Image.h
    Image.lib
    (Place the files in the same directory as your code and add them to the project.)

    Your code should run with this batch file in the same directory as your code (it generates the combination image below).
    runtest.bat

    Here are some sample results from my implementation:
    Test image: test.gif
    Rotation by 20 degrees: rotation20.gif
    Scale by 1.5 in both x and y: scale1.5.gif
    Translation by 20 in x and 40 in y: translation20x40y.gif
    Shear by 0.5: shear0.5.gif
    Combination of all of the above transformations: combination.gif

    You can find a different version of the simple program from class to flip an image here: Program0.cpp

  • Program 2 specifications

    Here are a couple of flowcharts submitted by former class members: pdf, png

    Your code should run with this batch file in the same directory as your code (it generates the results with two iterations of smoothing).
    runtest.bat

    Here are some sample results from my implementation:
    Test image: test.gif
    0 smoothing iterations: smooth0.gif, edges0.gif
    2 smoothing iterations: smooth2.gif, edges2.gif
    5 smoothing iterations: smooth5.gif, edges5.gif
    10 smoothing iterations: smooth10.gif, edges10.gif

    Here are my gx, gy, and gmag images for two iterations of smoothing. These were each output with writeFloatImage.

  • Homework 1 Also available in Word
  •