A comprehensive desktop application for advanced image processing and manipulation built with Python, OpenCV, and Flet.
- Grayscale conversion
- Negative transformation
- Image reset functionality
- Brightness control
- Contrast adjustment
- RGB channel manipulation
- Color effects (Sepia, Cyanotype)
- Rotation
- Scaling
- Flipping (horizontal, vertical, diagonal)
- Custom image dimensions
- Spatial filters (Mean, Gaussian, Median)
- Edge detection (Sobel, Laplacian, Canny)
- Image enhancement (Histogram equalization, Contrast stretching, Gamma correction)
- Image segmentation (Threshold, K-means, Watershed, Clustering)
- Morphological operations (Dilation, Erosion, Opening, Closing)
- Image overlays with adjustable opacity
- Image blending modes (Add, Subtract, Multiply, Screen)
- Border and padding customization
- Image compression (RLE, DCT)
- Template matching and feature detection (SIFT, ORB)