Expand description
Convolution filter operations (blur, sharpen, edge detection)
Structs§
- Filter
Operation - Convolution filter operations
Functions§
- bilateral_
filter - CPU bilateral filter: edge-preserving spatial filter.
- box_
blur - CPU box blur: separable two-pass sliding-sum, O(w×h) per channel.
- gaussian_
blur_ separable - CPU-side separable Gaussian blur (two-pass: horizontal then vertical).
- gaussian_
blur_ separable_ parallel - CPU-side separable Gaussian blur with Rayon parallel row/column processing.
- gaussian_
kernel_ 1d - Build a normalised 1-D Gaussian kernel of radius
ceil(3σ). - max_
channel_ diff - Compare two RGBA u8 buffers and return the maximum absolute channel difference.
- median_
filter - CPU median filter: sorts a
(2r+1)×(2r+1)neighbourhood per pixel/channel.