|
int | getFlags () |
|
int | getMaxLevel () |
|
double | getMinEigThreshold () |
|
TermCriteria | getTermCriteria () |
|
double double double epsilon | getTermCriteriaAsValueTuple () |
|
Vec3d | getTermCriteriaAsVec3d () |
|
Size | getWinSize () |
|
double double height | getWinSizeAsValueTuple () |
|
Vec2d | getWinSizeAsVec2d () |
|
void | setFlags (int flags) |
|
void | setMaxLevel (int maxLevel) |
|
void | setMinEigThreshold (double minEigThreshold) |
|
void | setTermCriteria (in Vec3d crit) |
|
void | setTermCriteria (in(double type, double maxCount, double epsilon) crit) |
|
void | setTermCriteria (TermCriteria crit) |
|
void | setWinSize (in Vec2d winSize) |
|
void | setWinSize (in(double width, double height) winSize) |
|
void | setWinSize (Size winSize) |
|
void | calc (Mat prevImg, Mat nextImg, Mat prevPts, Mat nextPts, Mat status) |
| Calculates a sparse optical flow.
|
|
void | calc (Mat prevImg, Mat nextImg, Mat prevPts, Mat nextPts, Mat status, Mat err) |
| Calculates a sparse optical flow.
|
|
virtual void | clear () |
| Clears the algorithm state.
|
|
virtual bool | empty () |
| Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read.
|
|
virtual string | getDefaultName () |
|
IntPtr | getNativeObjAddr () |
|
void | save (string filename) |
|
void | Dispose () |
|
void | ThrowIfDisposed () |
|
|
static new SparsePyrLKOpticalFlow | __fromPtr__ (IntPtr addr) |
|
static SparsePyrLKOpticalFlow | create () |
|
static SparsePyrLKOpticalFlow | create (in Vec2d winSize) |
|
static SparsePyrLKOpticalFlow | create (in Vec2d winSize, int maxLevel) |
|
static SparsePyrLKOpticalFlow | create (in Vec2d winSize, int maxLevel, in Vec3d crit) |
|
static SparsePyrLKOpticalFlow | create (in Vec2d winSize, int maxLevel, in Vec3d crit, int flags) |
|
static SparsePyrLKOpticalFlow | create (in Vec2d winSize, int maxLevel, in Vec3d crit, int flags, double minEigThreshold) |
|
static SparsePyrLKOpticalFlow | create (in(double width, double height) winSize) |
|
static SparsePyrLKOpticalFlow | create (in(double width, double height) winSize, int maxLevel) |
|
static SparsePyrLKOpticalFlow | create (in(double width, double height) winSize, int maxLevel, in(double type, double maxCount, double epsilon) crit) |
|
static SparsePyrLKOpticalFlow | create (in(double width, double height) winSize, int maxLevel, in(double type, double maxCount, double epsilon) crit, int flags) |
|
static SparsePyrLKOpticalFlow | create (in(double width, double height) winSize, int maxLevel, in(double type, double maxCount, double epsilon) crit, int flags, double minEigThreshold) |
|
static SparsePyrLKOpticalFlow | create (Size winSize) |
|
static SparsePyrLKOpticalFlow | create (Size winSize, int maxLevel) |
|
static SparsePyrLKOpticalFlow | create (Size winSize, int maxLevel, TermCriteria crit) |
|
static SparsePyrLKOpticalFlow | create (Size winSize, int maxLevel, TermCriteria crit, int flags) |
|
static SparsePyrLKOpticalFlow | create (Size winSize, int maxLevel, TermCriteria crit, int flags, double minEigThreshold) |
|
static new SparseOpticalFlow | __fromPtr__ (IntPtr addr) |
|
static Algorithm | __fromPtr__ (IntPtr addr) |
|
static IntPtr | ThrowIfNullIntPtr (IntPtr ptr) |
|
Class used for calculating a sparse optical flow.
The class can calculate an optical flow for a sparse feature set using the iterative Lucas-Kanade method with pyramids.
- See also
- calcOpticalFlowPyrLK