Can't think of anything to comment so I'm just going to post a pancake recipe.
1 1/2 cups milk
1 egg 2 teaspoons vanilla extract 2 cups White Wings self-raising flour 1/4 teaspoon bicarbonate of soda 1/3 cup caster sugar 25g butter, melted Whisk milk, egg and vanilla together in a jug. Sift flour and bicarbonate of sod a into a bowl. Stir in sugar. Make a well in centre. Add milk mixture. Whisk unt il just combined. Step 2 Heat a large non-stick frying pan over medium heat. Brush pan with butter. Using 1/4 cup mixture per pancake, cook 2 pancakes for 3 to 4 minutes or until bubble s appear on surface. Turn and cook for 3 minutes or until cooked through. Transf er to a plate. Cover loosely with foil to keep warm. Repeat with remaining mixtu re, brushing pan with butter between batches. Serve. Patin, Frederic. "An Introduction To Digital Image Processing." 2003. Web. 22 Au gust 2014. This is a document that gives a good background and introduction to understandin g digital image processing. It goes through the basics including the vector repr esentation of color data, the immediate application of these to filters such as edge detection , color extraction, resizing and rotating, blending, conversion t o grayscale, and some grayscale transforms. It gives easy to understand definiti ons, explains the theory behind the transforms as well as gives sample syntax. T he document also elaborates on matrix convolution filters such as sharpness, edg e detection, and embossing among others. This document gives a sufficient background to understand the logic for the mani pulation and processing of images to apply it in code. http://www.dim.uchile.cl/~grios/apuntes/imagenes/ImageProc.pdf "Image Processing Algorithms Part 5: Contrast Adjustment." This article looks at how the contrast of an image may be adjusted. It describes the use of a contrast correction factor and its incorporation to the actual con trast adjustment for the various components of a color. In the project the formu la used for the contrast correction factor in this article is used as well as th e formula for the adjustment of contrast for the color component. http://www.dfstudios.co.uk/articles/programming/image-programming-algorithms/ima ge-processing-algorithms-part-5-contrast-adjustment/ Vaitiyanathan, Ravidranath. "Algorithm to Enhance Simultaneous Lightness Contras t in the Spatial Domain." Web. 08 September 2014. < http://www.color.org/DigitalPrint/Vaitiyanathan_contrast.pdf> Ravindranath Vaitiyanathan London College of Communication University of the Arts, London This is a study that aims to develop a process to enhance the simultaneous light ness contrast of images in spatial domain and to evaluate the performance of tha t process. The process developed involves two major linear lightness rescaling w hich results in an image that has better perceived image contrast. This image st ill has some perceived image contrast loss and that is regained via a developed spatial contrast preserving algorithm. That algorithm consists of three differen t stages: linear lightness rescaling, spatial high-pass filter, and adding spati al feedback. Analysis of the image was done via average z-score results based on the judgment of contrast as well as analysis based on image histogram. The stud y concluded that since, contrast enhancement is subjective based on the observer judgment, the proposed spatial algorithm can be used for mapping the lightness range, which can then be accomplished with other contrast enhancement algorithms based on the observer requirement. This spatial algorithm can be further extend ed to make it image adaptive. The importance of this study to the current project is in the application of the contrast correction factor as we scale it using a slider. Though we prioritize simplicity in the code for contrast adjustment, if time permits similar algorith ms may be incorporated. http://www.color.org/DigitalPrint/Vaitiyanathan_contrast.pdf