类 MergeMertens
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.photo.MergeExposures
-
- org.opencv.photo.MergeMertens
-
public class MergeMertens extends MergeExposures
像素使用对比度、饱和度和曝光度进行加权,然后使用拉普拉斯金字塔组合图像。 结果图像权重构建为对比度、饱和度和曝光度测量的加权平均值。 结果图像不需要色调映射,可以通过乘以 255 转换为 8 位图像,但建议应用伽马校正和/或线性色调映射。 有关更多信息,请参见 CITE: MK07 。
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 保护MergeMertens(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 静态 MergeMertens__fromPtr__(long addr)protected voidfinalize()floatgetContrastWeight()floatgetExposureWeight()floatgetSaturationWeight()voidprocess(java.util.List<Mat> src, Mat dst)process 的简短版本,不需要额外的参数。voidprocess(java.util.List<Mat> src, Mat dst, Mat times, Mat response)合并图像。voidsetContrastWeight(float contrast_weiht)voidsetExposureWeight(float exposure_weight)voidsetSaturationWeight(float saturation_weight)-
从类继承的方法 org.opencv.core.Algorithm
clear, empty, getDefaultName, getNativeObjAddr, save
-
-
-
-
方法详细信息
-
__fromPtr__
public static MergeMertens __fromPtr__(long addr)
-
process
public void process(java.util.List<Mat> src, Mat dst, Mat times, Mat response)
从类复制的描述:MergeExposures合并图像。- 重写
process在类中MergeExposures- 参数
src- 输入图像的向量dst- 结果图像times- 每个图像的曝光时间值向量response- 256x1 矩阵,包含每个像素值的逆相机响应函数,它应具有与图像相同的通道数。
-
process
public void process(java.util.List<Mat> src, Mat dst)
process 的简短版本,不需要额外的参数。- 参数
src- 输入图像的向量dst- 结果图像
-
getContrastWeight
public float getContrastWeight()
-
setContrastWeight
public void setContrastWeight(float contrast_weiht)
-
getSaturationWeight
public float getSaturationWeight()
-
setSaturationWeight
public void setSaturationWeight(float saturation_weight)
-
getExposureWeight
public float getExposureWeight()
-
setExposureWeight
public void setExposureWeight(float exposure_weight)
-
finalize
protected void finalize() throws java.lang.Throwable- 重写
finalize在类中MergeExposures- 抛出
java.lang.Throwable
-
-