// // This file is auto-generated. Please don't modify it! // #pragma once #ifdef __cplusplus //#import "opencv.hpp" #import "opencv2/video.hpp" #import "opencv2/video/tracking.hpp" #else #define CV_EXPORTS #endif #import #import "Tracker.h" @class TrackerDaSiamRPNParams; NS_ASSUME_NONNULL_BEGIN // C++: class TrackerDaSiamRPN /** * The TrackerDaSiamRPN module * * Member of `Video` */ CV_EXPORTS @interface TrackerDaSiamRPN : Tracker #ifdef __cplusplus @property(readonly)cv::Ptr nativePtrTrackerDaSiamRPN; #endif #ifdef __cplusplus - (instancetype)initWithNativePtr:(cv::Ptr)nativePtr; + (instancetype)fromNative:(cv::Ptr)nativePtr; #endif #pragma mark - Methods // // static Ptr_TrackerDaSiamRPN cv::TrackerDaSiamRPN::create(TrackerDaSiamRPN_Params parameters = TrackerDaSiamRPN::Params()) // /** * Constructor * @param parameters DaSiamRPN parameters TrackerDaSiamRPN::Params */ + (TrackerDaSiamRPN*)create:(TrackerDaSiamRPNParams*)parameters NS_SWIFT_NAME(create(parameters:)); /** * Constructor */ + (TrackerDaSiamRPN*)create NS_SWIFT_NAME(create()); // // float cv::TrackerDaSiamRPN::getTrackingScore() // /** * Return tracking score */ - (float)getTrackingScore NS_SWIFT_NAME(getTrackingScore()); @end NS_ASSUME_NONNULL_END