Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Tetragramm
GitHub Repository: Tetragramm/opencv
Path: blob/master/modules/video/src/lkpyramid.hpp
16337 views
1
#pragma once
2
3
namespace cv
4
{
5
namespace detail
6
{
7
8
typedef short deriv_type;
9
10
struct LKTrackerInvoker : ParallelLoopBody
11
{
12
LKTrackerInvoker( const Mat& _prevImg, const Mat& _prevDeriv, const Mat& _nextImg,
13
const Point2f* _prevPts, Point2f* _nextPts,
14
uchar* _status, float* _err,
15
Size _winSize, TermCriteria _criteria,
16
int _level, int _maxLevel, int _flags, float _minEigThreshold );
17
18
void operator()(const Range& range) const CV_OVERRIDE;
19
20
const Mat* prevImg;
21
const Mat* nextImg;
22
const Mat* prevDeriv;
23
const Point2f* prevPts;
24
Point2f* nextPts;
25
uchar* status;
26
float* err;
27
Size winSize;
28
TermCriteria criteria;
29
int level;
30
int maxLevel;
31
int flags;
32
float minEigThreshold;
33
};
34
35
}// namespace detail
36
}// namespace cv
37
38