2 // This file is auto-generated. Please don't modify it!
4 package org.opencv.video;
6 import org.opencv.video.BackgroundSubtractor;
8 // C++: class BackgroundSubtractorKNN
9 //javadoc: BackgroundSubtractorKNN
11 public class BackgroundSubtractorKNN extends BackgroundSubtractor {
13 protected BackgroundSubtractorKNN(long addr) { super(addr); }
15 // internal usage only
16 public static BackgroundSubtractorKNN __fromPtr__(long addr) { return new BackgroundSubtractorKNN(addr); }
19 // C++: bool cv::BackgroundSubtractorKNN::getDetectShadows()
22 //javadoc: BackgroundSubtractorKNN::getDetectShadows()
23 public boolean getDetectShadows()
26 boolean retVal = getDetectShadows_0(nativeObj);
33 // C++: double cv::BackgroundSubtractorKNN::getDist2Threshold()
36 //javadoc: BackgroundSubtractorKNN::getDist2Threshold()
37 public double getDist2Threshold()
40 double retVal = getDist2Threshold_0(nativeObj);
47 // C++: double cv::BackgroundSubtractorKNN::getShadowThreshold()
50 //javadoc: BackgroundSubtractorKNN::getShadowThreshold()
51 public double getShadowThreshold()
54 double retVal = getShadowThreshold_0(nativeObj);
61 // C++: int cv::BackgroundSubtractorKNN::getHistory()
64 //javadoc: BackgroundSubtractorKNN::getHistory()
65 public int getHistory()
68 int retVal = getHistory_0(nativeObj);
75 // C++: int cv::BackgroundSubtractorKNN::getNSamples()
78 //javadoc: BackgroundSubtractorKNN::getNSamples()
79 public int getNSamples()
82 int retVal = getNSamples_0(nativeObj);
89 // C++: int cv::BackgroundSubtractorKNN::getShadowValue()
92 //javadoc: BackgroundSubtractorKNN::getShadowValue()
93 public int getShadowValue()
96 int retVal = getShadowValue_0(nativeObj);
103 // C++: int cv::BackgroundSubtractorKNN::getkNNSamples()
106 //javadoc: BackgroundSubtractorKNN::getkNNSamples()
107 public int getkNNSamples()
110 int retVal = getkNNSamples_0(nativeObj);
117 // C++: void cv::BackgroundSubtractorKNN::setDetectShadows(bool detectShadows)
120 //javadoc: BackgroundSubtractorKNN::setDetectShadows(detectShadows)
121 public void setDetectShadows(boolean detectShadows)
124 setDetectShadows_0(nativeObj, detectShadows);
131 // C++: void cv::BackgroundSubtractorKNN::setDist2Threshold(double _dist2Threshold)
134 //javadoc: BackgroundSubtractorKNN::setDist2Threshold(_dist2Threshold)
135 public void setDist2Threshold(double _dist2Threshold)
138 setDist2Threshold_0(nativeObj, _dist2Threshold);
145 // C++: void cv::BackgroundSubtractorKNN::setHistory(int history)
148 //javadoc: BackgroundSubtractorKNN::setHistory(history)
149 public void setHistory(int history)
152 setHistory_0(nativeObj, history);
159 // C++: void cv::BackgroundSubtractorKNN::setNSamples(int _nN)
162 //javadoc: BackgroundSubtractorKNN::setNSamples(_nN)
163 public void setNSamples(int _nN)
166 setNSamples_0(nativeObj, _nN);
173 // C++: void cv::BackgroundSubtractorKNN::setShadowThreshold(double threshold)
176 //javadoc: BackgroundSubtractorKNN::setShadowThreshold(threshold)
177 public void setShadowThreshold(double threshold)
180 setShadowThreshold_0(nativeObj, threshold);
187 // C++: void cv::BackgroundSubtractorKNN::setShadowValue(int value)
190 //javadoc: BackgroundSubtractorKNN::setShadowValue(value)
191 public void setShadowValue(int value)
194 setShadowValue_0(nativeObj, value);
201 // C++: void cv::BackgroundSubtractorKNN::setkNNSamples(int _nkNN)
204 //javadoc: BackgroundSubtractorKNN::setkNNSamples(_nkNN)
205 public void setkNNSamples(int _nkNN)
208 setkNNSamples_0(nativeObj, _nkNN);
215 protected void finalize() throws Throwable {
221 // C++: bool cv::BackgroundSubtractorKNN::getDetectShadows()
222 private static native boolean getDetectShadows_0(long nativeObj);
224 // C++: double cv::BackgroundSubtractorKNN::getDist2Threshold()
225 private static native double getDist2Threshold_0(long nativeObj);
227 // C++: double cv::BackgroundSubtractorKNN::getShadowThreshold()
228 private static native double getShadowThreshold_0(long nativeObj);
230 // C++: int cv::BackgroundSubtractorKNN::getHistory()
231 private static native int getHistory_0(long nativeObj);
233 // C++: int cv::BackgroundSubtractorKNN::getNSamples()
234 private static native int getNSamples_0(long nativeObj);
236 // C++: int cv::BackgroundSubtractorKNN::getShadowValue()
237 private static native int getShadowValue_0(long nativeObj);
239 // C++: int cv::BackgroundSubtractorKNN::getkNNSamples()
240 private static native int getkNNSamples_0(long nativeObj);
242 // C++: void cv::BackgroundSubtractorKNN::setDetectShadows(bool detectShadows)
243 private static native void setDetectShadows_0(long nativeObj, boolean detectShadows);
245 // C++: void cv::BackgroundSubtractorKNN::setDist2Threshold(double _dist2Threshold)
246 private static native void setDist2Threshold_0(long nativeObj, double _dist2Threshold);
248 // C++: void cv::BackgroundSubtractorKNN::setHistory(int history)
249 private static native void setHistory_0(long nativeObj, int history);
251 // C++: void cv::BackgroundSubtractorKNN::setNSamples(int _nN)
252 private static native void setNSamples_0(long nativeObj, int _nN);
254 // C++: void cv::BackgroundSubtractorKNN::setShadowThreshold(double threshold)
255 private static native void setShadowThreshold_0(long nativeObj, double threshold);
257 // C++: void cv::BackgroundSubtractorKNN::setShadowValue(int value)
258 private static native void setShadowValue_0(long nativeObj, int value);
260 // C++: void cv::BackgroundSubtractorKNN::setkNNSamples(int _nkNN)
261 private static native void setkNNSamples_0(long nativeObj, int _nkNN);
263 // native support for java finalize()
264 private static native void delete(long nativeObj);