- Convolution Function: Implement a custom 2D convolution function that accepts user-defined filters for image processing.
- Minimum Filter
- Maximum Filter
- Median Filter
- Gaussian Filter: Implement Gaussian blur with a specified standard deviation.
- Support for Border Padding Methods: Implement zero paddding and border replicate techniques
- Image Rotation
- Image Resizing
- RGB to HSV
- HSV to RGB
- Image Addition
- Image Subtraction
- Add Changelog:
- Add Documentation: Write comprehensive documentation to explain the library's API and usage.
- Unit Testing Suite: Establish a robust set of tests to ensure code reliability and facilitate future development.