Description
Construct a simple image processing tool with the following functionalities:
- A simple graphic user interface.
- Open/save/display 256-gray-level images in the format of JPG/TIF.
- Adjust contrast/brightness of images by the changing the values of “a”
and “b” in 3 different methods:
(A) linearly (Y = aX +b);
(B) exponentially (Y = exp(aX+b));
(C) logarithmically (Y = ln(aX+b), b > 1). - Zoom in and shrink with respect to original size of images by using bilinear interpolation.
- Display the histogram of images. An “auto-level” function by using histogram equalization should be provided.
– 1! / 1! –