build: upgrade to go 1.17 and upgrade dependencies
This commit is contained in:
14
vendor/gocv.io/x/gocv/video.h
generated
vendored
14
vendor/gocv.io/x/gocv/video.h
generated
vendored
@@ -3,6 +3,7 @@
|
||||
|
||||
#ifdef __cplusplus
|
||||
#include <opencv2/opencv.hpp>
|
||||
#include <opencv2/video.hpp>
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
@@ -11,9 +12,15 @@ extern "C" {
|
||||
#ifdef __cplusplus
|
||||
typedef cv::Ptr<cv::BackgroundSubtractorMOG2>* BackgroundSubtractorMOG2;
|
||||
typedef cv::Ptr<cv::BackgroundSubtractorKNN>* BackgroundSubtractorKNN;
|
||||
typedef cv::Ptr<cv::Tracker>* Tracker;
|
||||
typedef cv::Ptr<cv::TrackerMIL>* TrackerMIL;
|
||||
typedef cv::Ptr<cv::TrackerGOTURN>* TrackerGOTURN;
|
||||
#else
|
||||
typedef void* BackgroundSubtractorMOG2;
|
||||
typedef void* BackgroundSubtractorKNN;
|
||||
typedef void* Tracker;
|
||||
typedef void* TrackerMIL;
|
||||
typedef void* TrackerGOTURN;
|
||||
#endif
|
||||
|
||||
BackgroundSubtractorMOG2 BackgroundSubtractorMOG2_Create();
|
||||
@@ -31,6 +38,13 @@ void CalcOpticalFlowPyrLK(Mat prevImg, Mat nextImg, Mat prevPts, Mat nextPts, Ma
|
||||
void CalcOpticalFlowPyrLKWithParams(Mat prevImg, Mat nextImg, Mat prevPts, Mat nextPts, Mat status, Mat err, Size winSize, int maxLevel, TermCriteria criteria, int flags, double minEigThreshold);
|
||||
void CalcOpticalFlowFarneback(Mat prevImg, Mat nextImg, Mat flow, double pyrScale, int levels,
|
||||
int winsize, int iterations, int polyN, double polySigma, int flags);
|
||||
|
||||
bool Tracker_Init(Tracker self, Mat image, Rect boundingBox);
|
||||
bool Tracker_Update(Tracker self, Mat image, Rect* boundingBox);
|
||||
|
||||
TrackerMIL TrackerMIL_Create();
|
||||
void TrackerMIL_Close(TrackerMIL self);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user