Skip to main content

Module ops

Module ops 

Source
Expand description

GPU compute operations

Re-exports§

pub use chroma::ChromaOps;
pub use chroma::ChromaSubsampling;
pub use chroma::YcbcrCoefficients;
pub use colorspace::ColorSpace;
pub use colorspace::ColorSpaceConversion;
pub use denoise::DenoiseAlgorithm;
pub use denoise::DenoiseKernel;
pub use denoise::DenoiseOperation;
pub use filter::bilateral_filter;
pub use filter::box_blur;
pub use filter::median_filter;
pub use filter::FilterOperation;
pub use histogram_eq::EqualizationMode;
pub use histogram_eq::HistogramEqualizer;
pub use histogram_eq::HistogramEqualizerConfig;
pub use quality_metrics::compute_ms_ssim;
pub use quality_metrics::compute_psnr;
pub use quality_metrics::compute_ssim;
pub use quality_metrics::MsSsimResult;
pub use quality_metrics::PsnrResult;
pub use quality_metrics::SsimResult;
pub use scale::ScaleFilter;
pub use scale::ScaleOperation;
pub use tonemap::aces_tonemap;
pub use tonemap::apply_gamma;
pub use tonemap::apply_tonemap_frame;
pub use tonemap::drago_log_tonemap;
pub use tonemap::hable_tonemap;
pub use tonemap::reinhard_tonemap;
pub use tonemap::TonemapAlgorithm;
pub use tonemap::TonemapParams;
pub use transform::TransformOperation;

Modules§

chroma
GPU-accelerated chroma subsampling operations.
colorspace
Color space conversion operations (RGB ↔ YUV)
composite
GPU-accelerated image compositing with alpha blending and blend modes.
denoise
GPU-accelerated video denoising operations.
filter
Convolution filter operations (blur, sharpen, edge detection)
histogram_eq
GPU-accelerated histogram equalization with prefix-sum CDF mapping.
quality_metrics
CPU-fallback SSIM/PSNR quality metric computation.
scale
Image scaling operations with various interpolation methods
tonemap
GPU tone mapping operations
transform
Transform operations (DCT, FFT) for frequency domain processing