imgproc-rs
A Rust image processing library
This image processing library provides a flexible container for storing and manipulating different image formats and channel data types, and supports the following types of image operations:
- Color space conversions between sRGB, HSV, CIE XYZ, and CIELAB
- Brightness, contrast, and saturation adjustments
- Gamma correction and histogram equalization
- Linear filtering through convolution
- Nonlinear filters such as the median, bilateral, and alpha-trimmed mean filters
- Basic affine transformations
- Morphological operations
In addition, this library supports:
- Multithreading for some transformation functions and most filter functions via rayon
- SIMD functions using AVX2
To learn more, check out the links above!