@Override protected void finalize() throws Throwable { delete(nativeObj); }
public float getContrastWeight() { float retVal = getContrastWeight_0(nativeObj); return retVal; }
public float getExposureWeight() { float retVal = getExposureWeight_0(nativeObj); return retVal; }
public static MergeMertens createMergeMertens(float contrast_weight, float saturation_weight, float exposure_weight) { MergeMertens retVal = new MergeMertens(createMergeMertens_0(contrast_weight, saturation_weight, exposure_weight)); return retVal; }
public float getSaturationWeight() { float retVal = getSaturationWeight_0(nativeObj); return retVal; }
public void process(List<Mat> src, Mat dst, Mat times, Mat response) { Mat src_mat = Converters.vector_Mat_to_Mat(src); process_0(nativeObj, src_mat.nativeObj, dst.nativeObj, times.nativeObj, response.nativeObj); return; }
public void setContrastWeight(float contrast_weiht) { setContrastWeight_0(nativeObj, contrast_weiht); return; }
public void setExposureWeight(float exposure_weight) { setExposureWeight_0(nativeObj, exposure_weight); return; }
public void process(List<Mat> src, Mat dst) { Mat src_mat = Converters.vector_Mat_to_Mat(src); process_1(nativeObj, src_mat.nativeObj, dst.nativeObj); return; }
public void setSaturationWeight(float saturation_weight) { setSaturationWeight_0(nativeObj, saturation_weight); return; }
public static MergeMertens createMergeMertens() { MergeMertens retVal = new MergeMertens(createMergeMertens_1()); return retVal; }
public float getSaturationWeight() { float retVal = getSaturationWeight_0(nativeObj); return retVal; }
public void process(List<Mat> src, Mat dst, Mat times, Mat response) { Mat src_mat = Converters.vector_Mat_to_Mat(src); process_0(nativeObj, src_mat.nativeObj, dst.nativeObj, times.nativeObj, response.nativeObj); return; }
public void setContrastWeight(float contrast_weiht) { setContrastWeight_0(nativeObj, contrast_weiht); return; }
public void setExposureWeight(float exposure_weight) { setExposureWeight_0(nativeObj, exposure_weight); return; }
public void process(List<Mat> src, Mat dst) { Mat src_mat = Converters.vector_Mat_to_Mat(src); process_1(nativeObj, src_mat.nativeObj, dst.nativeObj); return; }
public void setSaturationWeight(float saturation_weight) { setSaturationWeight_0(nativeObj, saturation_weight); return; }
public float getContrastWeight() { float retVal = getContrastWeight_0(nativeObj); return retVal; }
public static MergeMertens createMergeMertens(float contrast_weight, float saturation_weight, float exposure_weight) { MergeMertens retVal = new MergeMertens(createMergeMertens_0(contrast_weight, saturation_weight, exposure_weight)); return retVal; }
public float getExposureWeight() { float retVal = getExposureWeight_0(nativeObj); return retVal; }