public void computeBitmaps(Mat img, Mat tb, Mat eb) { computeBitmaps_0(nativeObj, img.nativeObj, tb.nativeObj, eb.nativeObj); return; }
@Override protected void finalize() throws Throwable { delete(nativeObj); }
public boolean getCut() { boolean retVal = getCut_0(nativeObj); return retVal; }
public void process(List<Mat> src, List<Mat> dst) { Mat src_mat = Converters.vector_Mat_to_Mat(src); Mat dst_mat = Converters.vector_Mat_to_Mat(dst); process_1(nativeObj, src_mat.nativeObj, dst_mat.nativeObj); return; }
public int getExcludeRange() { int retVal = getExcludeRange_0(nativeObj); return retVal; }
public void process(List<Mat> src, List<Mat> dst, Mat times, Mat response) { Mat src_mat = Converters.vector_Mat_to_Mat(src); Mat dst_mat = Converters.vector_Mat_to_Mat(dst); process_0(nativeObj, src_mat.nativeObj, dst_mat.nativeObj, times.nativeObj, response.nativeObj); return; }
public static AlignMTB createAlignMTB(int max_bits, int exclude_range, boolean cut) { AlignMTB retVal = new AlignMTB(createAlignMTB_0(max_bits, exclude_range, cut)); return retVal; }
public void setCut(boolean value) { setCut_0(nativeObj, value); return; }
public Point calculateShift(Mat img0, Mat img1) { Point retVal = new Point(calculateShift_0(nativeObj, img0.nativeObj, img1.nativeObj)); return retVal; }
public int getMaxBits() { int retVal = getMaxBits_0(nativeObj); return retVal; }
public void process(List<Mat> src, List<Mat> dst) { Mat src_mat = Converters.vector_Mat_to_Mat(src); Mat dst_mat = Converters.vector_Mat_to_Mat(dst); process_1(nativeObj, src_mat.nativeObj, dst_mat.nativeObj); return; }
public int getExcludeRange() { int retVal = getExcludeRange_0(nativeObj); return retVal; }
public void process(List<Mat> src, List<Mat> dst, Mat times, Mat response) { Mat src_mat = Converters.vector_Mat_to_Mat(src); Mat dst_mat = Converters.vector_Mat_to_Mat(dst); process_0(nativeObj, src_mat.nativeObj, dst_mat.nativeObj, times.nativeObj, response.nativeObj); return; }
public static AlignMTB createAlignMTB() { AlignMTB retVal = new AlignMTB(createAlignMTB_1()); return retVal; }
public void setCut(boolean value) { setCut_0(nativeObj, value); return; }
public Point calculateShift(Mat img0, Mat img1) { Point retVal = new Point(calculateShift_0(nativeObj, img0.nativeObj, img1.nativeObj)); return retVal; }
public int getMaxBits() { int retVal = getMaxBits_0(nativeObj); return retVal; }
public void process(List<Mat> src, List<Mat> dst) { Mat src_mat = Converters.vector_Mat_to_Mat(src); Mat dst_mat = Converters.vector_Mat_to_Mat(dst); process_1(nativeObj, src_mat.nativeObj, dst_mat.nativeObj); return; }
public boolean getCut() { boolean retVal = getCut_0(nativeObj); return retVal; }
public int getExcludeRange() { int retVal = getExcludeRange_0(nativeObj); return retVal; }