opencv-extra-0.0.0.0: src/OpenCV/Extra/Tracking.cpp
#include "opencv2/core.hpp"
#include "opencv2/tracking.hpp"
#include "tracking.hpp"
using namespace cv;
extern "C" {
Ptr_Tracker * inline_c_OpenCV_Extra_Tracking_0_efe6eac7c3946190981535cdf313473c4fadfc96(const char * ctrackerType_27_inline_c_0) {
cv::Ptr<cv::Tracker> tacker =
cv::Tracker::create ( cv::String(ctrackerType_27_inline_c_0));
return new cv::Ptr<cv::Tracker>(tacker);
}
}
extern "C" {
bool inline_c_OpenCV_Extra_Tracking_1_f5218c121fc0cacbb2549b312cc1a0f25f8d3052(Ptr_Tracker * trkPtr_inline_c_0, Mat * srcPtr_inline_c_1, Rect2d * rectPtr_inline_c_2) {
return (*trkPtr_inline_c_0)->init
( *srcPtr_inline_c_1
, *rectPtr_inline_c_2
);
}
}
extern "C" {
bool inline_c_OpenCV_Extra_Tracking_2_cfa88d7e1596b908857073456e505f8a57bfd55f(Ptr_Tracker * trkPtr_inline_c_0, Mat * srcPtr_inline_c_1, Rect2d * rectPtr_inline_c_2) {
return (*trkPtr_inline_c_0)->update
( *srcPtr_inline_c_1
, *rectPtr_inline_c_2
);
}
}
extern "C" {
Ptr_MultiTracker * inline_c_OpenCV_Extra_Tracking_3_f3a6cc587d88595f175227bf695c32d2015f0e8d(const char * ctrackerType_27_inline_c_0) {
cv::Ptr<cv::MultiTracker> mtracker =
new cv::MultiTracker ( cv::String(ctrackerType_27_inline_c_0));
return new cv::Ptr<cv::MultiTracker>(mtracker);
}
}
extern "C" {
Ptr_TrackerFeature * inline_c_OpenCV_Extra_Tracking_4_ccebdf6970bfcdb2823cf254bf81c506730c3f7f(const char * ctrackerFeatureType_27_inline_c_0) {
cv::Ptr<cv::TrackerFeature> ftracker =
cv::TrackerFeature::create ( cv::String(ctrackerFeatureType_27_inline_c_0));
return new cv::Ptr<cv::TrackerFeature>(ftracker);
}
}
extern "C" {
void inline_c_OpenCV_Extra_Tracking_5_6622f23d9a44ed62d61cf22707e9d8ac3e4f2186(Ptr_MultiTrackerAlt * ptr_inline_c_0) {
delete ptr_inline_c_0;
}
}
extern "C" {
void inline_c_OpenCV_Extra_Tracking_6_778deb976c698e950da3d4b45362d8b29a2c2547(Ptr_MultiTracker * ptr_inline_c_0) {
delete ptr_inline_c_0;
}
}
extern "C" {
void inline_c_OpenCV_Extra_Tracking_7_a535e1801086ce360682ac32352766b0a063504e(Ptr_TrackerFeature * ptr_inline_c_0) {
delete ptr_inline_c_0;
}
}
extern "C" {
void inline_c_OpenCV_Extra_Tracking_8_89f1496eff75dd40a161328bb1f958178e2152e9(Ptr_Tracker * ptr_inline_c_0) {
delete ptr_inline_c_0;
}
}