Class TonemapDurand


public class TonemapDurand extends Tonemap
This algorithm decomposes image into two layers: base layer and detail layer using bilateral filter and compresses contrast of the base layer thus preserving all the details. This implementation uses regular bilateral filter from OpenCV. Saturation enhancement is possible as in cv::TonemapDrago. For more information see CITE: DD02 .
  • Constructor Details

    • TonemapDurand

      protected TonemapDurand(long addr)
  • Method Details

    • __fromPtr__

      public static TonemapDurand __fromPtr__(long addr)
    • getSaturation

      public float getSaturation()
    • setSaturation

      public void setSaturation(float saturation)
    • getContrast

      public float getContrast()
    • setContrast

      public void setContrast(float contrast)
    • getSigmaSpace

      public float getSigmaSpace()
    • setSigmaSpace

      public void setSigmaSpace(float sigma_space)
    • getSigmaColor

      public float getSigmaColor()
    • setSigmaColor

      public void setSigmaColor(float sigma_color)
    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class Tonemap
      Throws:
      Throwable