|
Resources |
Main / P1-Stage2 - CS559 2007The purpose of this phase is to make sure that you are actually started writing image processing code. By the due date, you should turn in a program (or 2 programs if you prefer) that perform 2 image processing operations: desaturate and blur. The blur should be able to do (at least) a 3x3 and a 5x5 convolution with a blur kernel (like a BSpline), and desaturation should be able to desaturate the colors by 30% (or an arbitrary amount specified by the user, providing the user can input 30%). The program(s) should be able to read in a TGA image, apply an image processing operation, and write the result out. Desaturation is rdescribed under the command description for your final project. You can turn in a version of the final picture processor that has the read, write, blur, and desaturate commands implemented (these are part of the final assignment). Or you can write seperate programs that somehow pick what the input and output files are (see http://www.cs.wisc.edu/graphics/Courses/559-f2006/Assignments/P2 for an example). If you're building from the sample solution (which is highly recommended), all you need to do is write the You should turn your program in into the P1-Stage2 directory in your handin folder. How will this be graded? - We won't actually test your program. These functions will be tested as part of your final project. However, we will look at your code to make sure that it seems to do what its supposed to. Basically, we need to be able to identify where in your code the important operations are happening. This will allow us to give you feedback on your code so you'll know how we're grading things later. |