Class TonemapReinhard
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
This is a global tonemapping operator that models human visual system.
Mapping function is controlled by adaptation parameter, that is computed using light adaptation and color adaptation. For more information see @cite RD05.
public sealed class TonemapReinhard : Tonemap, IDisposable
- Inheritance
-
TonemapReinhard
- Implements
- Inherited Members
Properties
- ColorAdaptation
Gets or sets chromatic adaptation in [0, 1] range. If 1 channels are treated independently, if 0 adaptation level is the same for each channel.
- Intensity
Gets or sets result intensity in [-8, 8] range. Greater intensity produces brighter results.
- LightAdaptation
Gets or sets light adaptation in [0, 1] range. If 1 adaptation is based only on pixel value, if 0 it's global, otherwise it's a weighted mean of this two cases.
Methods
- Create(float, float, float, float)
Creates TonemapReinhard object