• 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 
8 
9 // C++: class BackgroundSubtractorKNN
10 //javadoc: BackgroundSubtractorKNN
11 public class BackgroundSubtractorKNN extends BackgroundSubtractor {
12 
BackgroundSubtractorKNN(long addr)13     protected BackgroundSubtractorKNN(long addr) { super(addr); }
14 
15 
16     //
17     // C++:  int getHistory()
18     //
19 
20     //javadoc: BackgroundSubtractorKNN::getHistory()
getHistory()21     public  int getHistory()
22     {
23 
24         int retVal = getHistory_0(nativeObj);
25 
26         return retVal;
27     }
28 
29 
30     //
31     // C++:  void setHistory(int history)
32     //
33 
34     //javadoc: BackgroundSubtractorKNN::setHistory(history)
setHistory(int history)35     public  void setHistory(int history)
36     {
37 
38         setHistory_0(nativeObj, history);
39 
40         return;
41     }
42 
43 
44     //
45     // C++:  int getNSamples()
46     //
47 
48     //javadoc: BackgroundSubtractorKNN::getNSamples()
getNSamples()49     public  int getNSamples()
50     {
51 
52         int retVal = getNSamples_0(nativeObj);
53 
54         return retVal;
55     }
56 
57 
58     //
59     // C++:  void setNSamples(int _nN)
60     //
61 
62     //javadoc: BackgroundSubtractorKNN::setNSamples(_nN)
setNSamples(int _nN)63     public  void setNSamples(int _nN)
64     {
65 
66         setNSamples_0(nativeObj, _nN);
67 
68         return;
69     }
70 
71 
72     //
73     // C++:  double getDist2Threshold()
74     //
75 
76     //javadoc: BackgroundSubtractorKNN::getDist2Threshold()
getDist2Threshold()77     public  double getDist2Threshold()
78     {
79 
80         double retVal = getDist2Threshold_0(nativeObj);
81 
82         return retVal;
83     }
84 
85 
86     //
87     // C++:  void setDist2Threshold(double _dist2Threshold)
88     //
89 
90     //javadoc: BackgroundSubtractorKNN::setDist2Threshold(_dist2Threshold)
setDist2Threshold(double _dist2Threshold)91     public  void setDist2Threshold(double _dist2Threshold)
92     {
93 
94         setDist2Threshold_0(nativeObj, _dist2Threshold);
95 
96         return;
97     }
98 
99 
100     //
101     // C++:  int getkNNSamples()
102     //
103 
104     //javadoc: BackgroundSubtractorKNN::getkNNSamples()
getkNNSamples()105     public  int getkNNSamples()
106     {
107 
108         int retVal = getkNNSamples_0(nativeObj);
109 
110         return retVal;
111     }
112 
113 
114     //
115     // C++:  void setkNNSamples(int _nkNN)
116     //
117 
118     //javadoc: BackgroundSubtractorKNN::setkNNSamples(_nkNN)
setkNNSamples(int _nkNN)119     public  void setkNNSamples(int _nkNN)
120     {
121 
122         setkNNSamples_0(nativeObj, _nkNN);
123 
124         return;
125     }
126 
127 
128     //
129     // C++:  bool getDetectShadows()
130     //
131 
132     //javadoc: BackgroundSubtractorKNN::getDetectShadows()
getDetectShadows()133     public  boolean getDetectShadows()
134     {
135 
136         boolean retVal = getDetectShadows_0(nativeObj);
137 
138         return retVal;
139     }
140 
141 
142     //
143     // C++:  void setDetectShadows(bool detectShadows)
144     //
145 
146     //javadoc: BackgroundSubtractorKNN::setDetectShadows(detectShadows)
setDetectShadows(boolean detectShadows)147     public  void setDetectShadows(boolean detectShadows)
148     {
149 
150         setDetectShadows_0(nativeObj, detectShadows);
151 
152         return;
153     }
154 
155 
156     //
157     // C++:  int getShadowValue()
158     //
159 
160     //javadoc: BackgroundSubtractorKNN::getShadowValue()
getShadowValue()161     public  int getShadowValue()
162     {
163 
164         int retVal = getShadowValue_0(nativeObj);
165 
166         return retVal;
167     }
168 
169 
170     //
171     // C++:  void setShadowValue(int value)
172     //
173 
174     //javadoc: BackgroundSubtractorKNN::setShadowValue(value)
setShadowValue(int value)175     public  void setShadowValue(int value)
176     {
177 
178         setShadowValue_0(nativeObj, value);
179 
180         return;
181     }
182 
183 
184     //
185     // C++:  double getShadowThreshold()
186     //
187 
188     //javadoc: BackgroundSubtractorKNN::getShadowThreshold()
getShadowThreshold()189     public  double getShadowThreshold()
190     {
191 
192         double retVal = getShadowThreshold_0(nativeObj);
193 
194         return retVal;
195     }
196 
197 
198     //
199     // C++:  void setShadowThreshold(double threshold)
200     //
201 
202     //javadoc: BackgroundSubtractorKNN::setShadowThreshold(threshold)
setShadowThreshold(double threshold)203     public  void setShadowThreshold(double threshold)
204     {
205 
206         setShadowThreshold_0(nativeObj, threshold);
207 
208         return;
209     }
210 
211 
212     @Override
finalize()213     protected void finalize() throws Throwable {
214         delete(nativeObj);
215     }
216 
217 
218 
219     // C++:  int getHistory()
getHistory_0(long nativeObj)220     private static native int getHistory_0(long nativeObj);
221 
222     // C++:  void setHistory(int history)
setHistory_0(long nativeObj, int history)223     private static native void setHistory_0(long nativeObj, int history);
224 
225     // C++:  int getNSamples()
getNSamples_0(long nativeObj)226     private static native int getNSamples_0(long nativeObj);
227 
228     // C++:  void setNSamples(int _nN)
setNSamples_0(long nativeObj, int _nN)229     private static native void setNSamples_0(long nativeObj, int _nN);
230 
231     // C++:  double getDist2Threshold()
getDist2Threshold_0(long nativeObj)232     private static native double getDist2Threshold_0(long nativeObj);
233 
234     // C++:  void setDist2Threshold(double _dist2Threshold)
setDist2Threshold_0(long nativeObj, double _dist2Threshold)235     private static native void setDist2Threshold_0(long nativeObj, double _dist2Threshold);
236 
237     // C++:  int getkNNSamples()
getkNNSamples_0(long nativeObj)238     private static native int getkNNSamples_0(long nativeObj);
239 
240     // C++:  void setkNNSamples(int _nkNN)
setkNNSamples_0(long nativeObj, int _nkNN)241     private static native void setkNNSamples_0(long nativeObj, int _nkNN);
242 
243     // C++:  bool getDetectShadows()
getDetectShadows_0(long nativeObj)244     private static native boolean getDetectShadows_0(long nativeObj);
245 
246     // C++:  void setDetectShadows(bool detectShadows)
setDetectShadows_0(long nativeObj, boolean detectShadows)247     private static native void setDetectShadows_0(long nativeObj, boolean detectShadows);
248 
249     // C++:  int getShadowValue()
getShadowValue_0(long nativeObj)250     private static native int getShadowValue_0(long nativeObj);
251 
252     // C++:  void setShadowValue(int value)
setShadowValue_0(long nativeObj, int value)253     private static native void setShadowValue_0(long nativeObj, int value);
254 
255     // C++:  double getShadowThreshold()
getShadowThreshold_0(long nativeObj)256     private static native double getShadowThreshold_0(long nativeObj);
257 
258     // C++:  void setShadowThreshold(double threshold)
setShadowThreshold_0(long nativeObj, double threshold)259     private static native void setShadowThreshold_0(long nativeObj, double threshold);
260 
261     // native support for java finalize()
delete(long nativeObj)262     private static native void delete(long nativeObj);
263 
264 }
265