
org.opencv.photo.MergeExposures Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of opencv Show documentation
Show all versions of opencv Show documentation
OpenCV packaged with native libraries and loader for multiple platforms.
//
// This file is auto-generated. Please don't modify it!
//
package org.opencv.photo;
import java.util.ArrayList;
import java.util.List;
import org.opencv.core.Algorithm;
import org.opencv.core.Mat;
import org.opencv.utils.Converters;
// C++: class MergeExposures
//javadoc: MergeExposures
public class MergeExposures extends Algorithm {
protected MergeExposures(long addr) { super(addr); }
//
// C++: void process(vector_Mat src, Mat& dst, Mat times, Mat response)
//
//javadoc: MergeExposures::process(src, dst, times, response)
public void process(List 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;
}
@Override
protected void finalize() throws Throwable {
delete(nativeObj);
}
// C++: void process(vector_Mat src, Mat& dst, Mat times, Mat response)
private static native void process_0(long nativeObj, long src_mat_nativeObj, long dst_nativeObj, long times_nativeObj, long response_nativeObj);
// native support for java finalize()
private static native void delete(long nativeObj);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy