MATLAB-Based Image Processing Implementation with Custom Algorithms
This MATLAB-based image processing implementation avoids using built-in functions and instead creates custom algorithms for: 1) Grayscale histogram visualization and calculation through pixel intensity counting, 2) Geometric transformations including horizontal/vertical mirroring and shearing using coordinate mapping, 3) Smoothing and sharpening filters via convolution operations with custom kernels, 4) Threshold segmentation using intensity-based pixel classification. Execute the main function and follow interactive prompts to demonstrate each feature.