agcwd

agcwd Documentation Actions Status Coverage Status License

A Rust implementation of the AGCWD algorithm.

AGCWD is described in the paper "Efficient Contrast Enhancement Using Adaptive Gamma Correction With Weighting Distribution".

Examples

```rust // An example image containing 2 RGB pixels. let mut pixels = vec![0, 1, 2, 3, 4, 5];

let agcwd = agcwd::Agcwd::new(0.5); agcwd.enhancergbimage(&mut pixels); ```