TonemapDurand 类
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.photo.Tonemap
-
- org.opencv.xphoto.TonemapDurand
-
public class TonemapDurand extends Tonemap
此算法使用双边滤波器将图像分解为两层:底层和细节层,并压缩底层的对比度,从而保留所有细节。此实现使用 OpenCV 中的常规双边滤波器。与 cv::TonemapDrago 一样,可以进行饱和度增强。有关更多信息,请参见 CITE: DD02。
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 protected
TonemapDurand(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static TonemapDurand
__fromPtr__(long addr)
protected void
finalize()
float
getContrast()
float
getSaturation()
float
getSigmaColor()
float
getSigmaSpace()
void
setContrast(float contrast)
void
setSaturation(float saturation)
void
setSigmaColor(float sigma_color)
void
setSigmaSpace(float sigma_space)
-
继承自类 org.opencv.core.Algorithm 的方法
clear, empty, getDefaultName, getNativeObjAddr, save
-
-
-
-
方法详情
-
__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)
-
-