• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 
2 //
3 // This file is auto-generated. Please don't modify it!
4 //
5 package org.opencv.video;
6 
7 import org.opencv.core.Algorithm;
8 import org.opencv.core.Mat;
9 
10 // C++: class DenseOpticalFlow
11 //javadoc: DenseOpticalFlow
12 public class DenseOpticalFlow extends Algorithm {
13 
DenseOpticalFlow(long addr)14     protected DenseOpticalFlow(long addr) { super(addr); }
15 
16 
17     //
18     // C++:  void calc(Mat I0, Mat I1, Mat& flow)
19     //
20 
21     //javadoc: DenseOpticalFlow::calc(I0, I1, flow)
calc(Mat I0, Mat I1, Mat flow)22     public  void calc(Mat I0, Mat I1, Mat flow)
23     {
24 
25         calc_0(nativeObj, I0.nativeObj, I1.nativeObj, flow.nativeObj);
26 
27         return;
28     }
29 
30 
31     //
32     // C++:  void collectGarbage()
33     //
34 
35     //javadoc: DenseOpticalFlow::collectGarbage()
collectGarbage()36     public  void collectGarbage()
37     {
38 
39         collectGarbage_0(nativeObj);
40 
41         return;
42     }
43 
44 
45     @Override
finalize()46     protected void finalize() throws Throwable {
47         delete(nativeObj);
48     }
49 
50 
51 
52     // C++:  void calc(Mat I0, Mat I1, Mat& flow)
calc_0(long nativeObj, long I0_nativeObj, long I1_nativeObj, long flow_nativeObj)53     private static native void calc_0(long nativeObj, long I0_nativeObj, long I1_nativeObj, long flow_nativeObj);
54 
55     // C++:  void collectGarbage()
collectGarbage_0(long nativeObj)56     private static native void collectGarbage_0(long nativeObj);
57 
58     // native support for java finalize()
delete(long nativeObj)59     private static native void delete(long nativeObj);
60 
61 }
62