This repository contains Python implementations of various image processing techniques using OpenCV and NumPy.
- Image Negative – Inverts image colors.
- Log & Power-Law Transformation – Enhances brightness and contrast.
- Spatial Filtering – Applies smoothing and sharpening filters.
- Image Enhancement – Arithmetic and logical operations on images.
- Image Transformations – Fourier and other domain-based transformations.
- Histogram Processing – Equalization and contrast adjustments.
- Frequency Domain Processing – Image analysis in the frequency spectrum.
- Color Image Processing – Manipulation of multi-channel images.
- Image Segmentation – Object detection and edge-based segmentation.
- Morphological Processing – Operations like erosion, dilation, and edge detection.
- Image Registration – Aligning images for further processing.