COS426 Assignment 1Image Processing — Batch Mode
Switch to: Interactive Editor
- (0.0) Brightness
- (0.5) Contrast
- (0.5) Gamma
- (0.5) Vignette
- (2.0) Histogram equalization
- (0.0) Grayscale
- (0.5) Saturation
- (1.5) White balance
- (2.0) Histogram matching
- (1.0) Gaussian
- (0.5) Sharpen
- (0.5) Edge detect
- (1.0) Median filter
- (2.0) Bilateral filter
- (0.5) Quantize
- (0.5) Random dither
- (2.0) Ordered dither
- (2.0) Floyd-Steinberg dither
- (0.5) Sampling
- (1.0) Scale
- (1.5) Rotate
- (1.5) Swirl
- (1.0) Composite
- (3.0) Morph
- (3.0) Palette
- (4.0) Paint-by-numbers
- (4.0) xDoG
- (1.0) Art Contest
Brightness
This feature was implemented by the course staff. I used it as an example of how to loop over the pixels in an image.
Here is an example output where the image is made brigher with the luminance slider set to 0.3:
Here is an example output where the image is made darker with the luminance slider set to -0.5:
I did not encounter any particular challenges in implementing this.
Contrast
(Your description of Contrast goes here...)
Gamma
(Your description of Gamma goes here...)
Vignette
(Your description of Vignette goes here...)
Histogram equalization
(Your description of Histogram equalization goes here...)
Grayscale
(Your description of Grayscale goes here...)
Saturation
(Your description of Saturation goes here...)
White balance
(Your description of White balance goes here...)
Histogram matching
(Your description of Histogram matching goes here...)
Gaussian
(Your description of Gaussian goes here...)
Sharpen
(Your description of Sharpen goes here...)
Edge detect
(Your description of Edge detect goes here...)
Median filter
(Your description of Median filter goes here...)
Bilateral filter
(Your description of Bilateral filter goes here...)
Quantize
(Your description of Quantize goes here...)
Random dither
(Your description of Random dither goes here...)
Ordered dither
(Your description of Ordered dither goes here...)
Floyd-Steinberg dither
(Your description of Floyd-Steinberg dither goes here...)
Sampling
(Your description of Sampling goes here...)
Scale
(Your description of Scale goes here...)
Rotate
(Your description of Rotate goes here...)
Swirl
(Your description of Swirl goes here...)
Composite
(Your description of Composite goes here...)
Morph
(Your description of Morph goes here...)
Palette
(Your description of Palette goes here...)
Paint-by-numbers
(Your description of Paint-by-numbers goes here...)
xDoG
(Your description of xDoG goes here...)
Art Contest
(Your description of Art Contest goes here...)