oidn
Rust bindings to Intel’s Open Image Denoise library.
Documentation
Rust docs can be found here.
Open Image Denoise documentation can be found here.
Example
The crate provides a lightweight wrapper over the Open Image Denoise library,
along with raw C bindings exposed under oidn::sys
. Below is an example of
using the RT
filter from Open Image Denoise (the RayTracing
filter) to
denoise an image.
extern crate oidn;
The simple example loads a JPG, denoises it, and saves the
output image to a JPG. The denoise_exr example loads an
HDR color EXR file, denoises it and saves the tonemapped result out to a JPG.
The denoise_exr
app can also take albedo and normal data through additional
EXR files.