packages feed

opencv-extra-0.2.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_d61a44f7af56478af6e1b7b7276b15457413504a() {
return new cv::Ptr<cv::Tracker>(cv::TrackerBoosting::create());
}

}

extern "C" {
Ptr_Tracker * inline_c_OpenCV_Extra_Tracking_1_ec9a58d1d4c955dfb999ecfaae06090f02522e49() {
return new cv::Ptr<cv::Tracker>(cv::TrackerMIL::create());
}

}

extern "C" {
Ptr_Tracker * inline_c_OpenCV_Extra_Tracking_2_ccc0a1b5d45e48fbad8058f237a1097d03f70b18() {
return new cv::Ptr<cv::Tracker>(cv::TrackerKCF::create());
}

}

extern "C" {
Ptr_Tracker * inline_c_OpenCV_Extra_Tracking_3_6916cced60cb5e014eadd949778d98cf115ad4f2() {
return new cv::Ptr<cv::Tracker>(cv::TrackerMedianFlow::create());
}

}

extern "C" {
Ptr_Tracker * inline_c_OpenCV_Extra_Tracking_4_47bd351f1f201d3a03c476c9dfcefd8693425578() {
return new cv::Ptr<cv::Tracker>(cv::TrackerTLD::create());
}

}

extern "C" {
Ptr_Tracker * inline_c_OpenCV_Extra_Tracking_5_f0b42e78dc5245625e65a8bc9be96dd2ebfc99b3() {
return new cv::Ptr<cv::Tracker>(cv::TrackerGOTURN::create());
}

}

extern "C" {
bool inline_c_OpenCV_Extra_Tracking_6_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_7_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_8_4549330adad92cb8c3cefe392252b1afd8277fec() {

      return new cv::Ptr<cv::MultiTracker>(new cv::MultiTracker ());
    
}

}

extern "C" {
Ptr_TrackerFeature * inline_c_OpenCV_Extra_Tracking_9_bb59c0632f05622a4df6cbb440d6ff7b3e503a96(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_10_6622f23d9a44ed62d61cf22707e9d8ac3e4f2186(Ptr_MultiTrackerAlt * ptr_inline_c_0) {

                  delete ptr_inline_c_0;
                
}

}

extern "C" {
void inline_c_OpenCV_Extra_Tracking_11_778deb976c698e950da3d4b45362d8b29a2c2547(Ptr_MultiTracker * ptr_inline_c_0) {

                  delete ptr_inline_c_0;
                
}

}

extern "C" {
void inline_c_OpenCV_Extra_Tracking_12_a535e1801086ce360682ac32352766b0a063504e(Ptr_TrackerFeature * ptr_inline_c_0) {

                  delete ptr_inline_c_0;
                
}

}

extern "C" {
void inline_c_OpenCV_Extra_Tracking_13_89f1496eff75dd40a161328bb1f958178e2152e9(Ptr_Tracker * ptr_inline_c_0) {

                  delete ptr_inline_c_0;
                
}

}