In this assignment, you will create a dynamic composition which displays the result of different image processing algorithms on a single input image.
Your assignment must fufill the following requirements:
To receive an A on this assignment, there must be something interesting about your composition. This does not mean that the assignment needs to be beautiful. Rather, it means demonstrating that you are moving beyond simply implementing whatever's easiest to thinking about and then executing the effect you want to achieve.
You may proceed in any way that you wish to accomplish the requirements of this assignment. One way to do this assignment is as follows (get each step working and debugged before moving on to the next):
For this assignment, please submit a zipped sketch folder which includes both your processing file and the image(s) you are using.
A+ - All required elements included, plus an interesting and creative approach to fulfilling the assignment requirements.
A - All required elements included and functioning correctly. Code is clean, clear and well-documented. Clear thought went into the selection of algorithmsused and they demonstrate mastery of image processing.
B - Competent response to the assignment showing overall mastery of course material, with some small errors that do not greatly affect the quality of the assignment. For example, the code may be somewhat baroque (too complex for what it does), the choice of algorithms appears accidental, or the code may be formatted incorrectly.
C - Some bigger errors, or a larger collection of smaller errors, but with potential to develop into a competent response. For example, the code may not run, but with a few small syntactical fixes would properly fulfill the assignment; the code may work but not be comprehensibly written; only one or two of the variations show independent understanding of image processing, or the code completely misses on one of the requirements, but still shows some understanding of the unit's material.
D - Serious errors show clear effort, but serious gaps in understanding, such as code that does not run and is not close to being correct, fulfills only part of a requirement, or is copied fairly directly from examples used in class.
F - Little demonstrated effort, or clear effort with no understanding, such as code fragments submitted which are only the start of a response to the assignment.