// // This file is auto-generated. Please don't modify it! // package org.opencv.tracking; import org.opencv.tracking.Tracker; import org.opencv.tracking.TrackerMOSSE; // C++: class TrackerMOSSE /** * the MOSSE (Minimum Output Sum of Squared %Error) tracker * * The implementation is based on CITE: MOSSE Visual Object Tracking using Adaptive Correlation Filters * Note: this tracker works with grayscale images, if passed bgr ones, they will get converted internally. */ public class TrackerMOSSE extends Tracker { protected TrackerMOSSE(long addr) { super(addr); } // internal usage only public static TrackerMOSSE __fromPtr__(long addr) { return new TrackerMOSSE(addr); } // // C++: static Ptr_TrackerMOSSE cv::TrackerMOSSE::create() // /** * Constructor * @return automatically generated */ public static TrackerMOSSE create() { return TrackerMOSSE.__fromPtr__(create_0()); } @Override protected void finalize() throws Throwable { delete(nativeObj); } // C++: static Ptr_TrackerMOSSE cv::TrackerMOSSE::create() private static native long create_0(); // native support for java finalize() private static native void delete(long nativeObj); }