This GUI function implements the most essential image processing techniques, functioning as a mini Photoshop. It includes file reading, geometric transformations (vertical mirroring, translation, rotation, scaling), orthogonal transforms (DFT, FFT, DCT, DST, DHT, DWashT), grayscale processing (color inversion, histogram equalization, global linear transform, piecewise linear transform, exponential/logarithmic nonlinear transforms), image enhancement (noise addition, smoothing, sharpening, pseudo-color enhancement), image segmentation (grayscale thresholding, edge detection using Robert/Laplace/Sobel/Prewitt/Canny operators), image restoration (direct inverse filtering, Wiener filtering), and image compression (Huffman coding, run-length encoding).
MATLAB
253 views
Tagged