Table of Contents

Class TonemapMantiuk

Namespace
Emgu.CV
Assembly
Emgu.CV.dll

This algorithm transforms image to contrast using gradients on all levels of gaussian pyramid, transforms contrast values to HVS response and scales the response. After this the image is reconstructed from new contrast values.

public class TonemapMantiuk : Tonemap, IDisposable, IAlgorithm
Inheritance
TonemapMantiuk
Implements
Inherited Members
Extension Methods

Constructors

TonemapMantiuk(float, float, float)

Creates TonemapMantiuk object

public TonemapMantiuk(float gamma = 1, float scale = 0.7, float saturation = 1)

Parameters

gamma float

gamma value for gamma correction.

scale float

contrast scale factor. HVS response is multiplied by this parameter, thus compressing dynamic range. Values from 0.6 to 0.9 produce best results.

saturation float

saturation enhancement value.

Properties

Saturation

Saturation enhancement value.

public float Saturation { get; set; }

Property Value

float

Scale

Contrast scale factor. HVS response is multiplied by this parameter, thus compressing dynamic range. Values from 0.6 to 0.9 produce best results.

public float Scale { get; set; }

Property Value

float

Methods

DisposeObject()

Release the unmanaged memory associated with this TonemapMantiuk

protected override void DisposeObject()