Package org.opencv.xphoto
Class TonemapDurand
java.lang.Object
org.opencv.core.Algorithm
org.opencv.photo.Tonemap
org.opencv.xphoto.TonemapDurand
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 .
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TonemapDurand
__fromPtr__
(long addr) protected void
finalize()
float
float
float
float
void
setContrast
(float contrast) void
setSaturation
(float saturation) void
setSigmaColor
(float sigma_color) void
setSigmaSpace
(float sigma_space) Methods inherited from class org.opencv.core.Algorithm
clear, empty, getDefaultName, getNativeObjAddr, save
-
Constructor Details
-
TonemapDurand
protected TonemapDurand(long addr)
-
-
Method Details
-
__fromPtr__
-
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
-