white-balancer 0.2.0

Implementation of auto white balance methods
Documentation

white-balancer

Rust implementation of popular white balancing methods.

Usage

This is an example on how to apply auto white balance with all implemented methods:

$ cargo run -- -i example.jpg -a

Auto white balancing:

	Input: example.jpg (1920x1080)
	Output: gray-world -> example-gray-world.jpg

	Output: retinex -> example-retinex.jpg

	Output: gray-retinex -> example-gray-retinex.jpg

or only for the gray-world method:

$ cargo run -- -i example.jpg -m gray-world

Auto white balancing:

	Input: example.jpg (1920x1080)
	Output: gray-world -> example-gray-world.jpg

More information on the current arguments that are accepted:

$ cargo run -- -h

Automatic white balance for images


USAGE:

    white-balancer [FLAGS] [OPTIONS] --input <input>

FLAGS:

    -a, --all        use all methods

    -h, --help       Prints help information

    -V, --version    Prints version information


OPTIONS:

    -m, --auto <auto>        white balancing auto

    -i, --input <input>      input image filename

    -o, --output <output>    output image filename