类 MergeMertens


  • public class MergeMertens
    extends MergeExposures
    像素使用对比度、饱和度和曝光良好度度量进行加权,然后使用拉普拉斯金字塔组合图像。生成的图像权重被构建为对比度、饱和度和曝光良好度度量的加权平均值。生成的图像不需要色调映射,可以通过乘以 255 转换为 8 位图像,但建议应用伽马校正和/或线性色调映射。更多信息请参见 CITE: MK07。
    • 构造函数详情

      • MergeMertens

        protected MergeMertens​(long addr)
    • 方法详情

      • __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