43
#ifndef OPENCV_SUPERRES_OPTICAL_FLOW_HPP
44
#define OPENCV_SUPERRES_OPTICAL_FLOW_HPP
46
#include "opencv2/core.hpp"
59
virtual
void
calc(InputArray frame0, InputArray frame1,
OutputArray
flow1,
OutputArray
flow2 = noArray()) = 0;
60
virtual
void
collectGarbage() = 0;
This type is very similar to InputArray except that it is used for input/output and output function p...
Definition:
mat.hpp:295
This is a base class for all more or less complex algorithms in OpenCV
Definition:
core.hpp:3091
Definition:
superres/optical_flow.hpp:144
virtual double getAlpha() const =0
Flow smoothness
virtual double getScaleFactor() const =0
Pyramid scale factor
virtual void setScaleFactor(double val)=0
Pyramid scale factor
virtual void setGamma(double val)=0
Gradient constancy importance
virtual int getSolverIterations() const =0
Number of linear system solver iterations
virtual void setOuterIterations(int val)=0
Number of warping iterations (number of pyramid levels)
virtual int getInnerIterations() const =0
Number of lagged non-linearity iterations (inner loop)
virtual void setAlpha(double val)=0
Flow smoothness
virtual double getGamma() const =0
Gradient constancy importance
virtual int getOuterIterations() const =0
Number of warping iterations (number of pyramid levels)
virtual void setSolverIterations(int val)=0
Number of linear system solver iterations
virtual void setInnerIterations(int val)=0
Number of lagged non-linearity iterations (inner loop)
Definition:
superres/optical_flow.hpp:57
Definition:
superres/optical_flow.hpp:104
virtual void setIterations(int val)=0
virtual void setWarpingsNumber(int val)=0
virtual double getLambda() const =0
virtual void setScalesNumber(int val)=0
virtual int getWarpingsNumber() const =0
virtual void setTheta(double val)=0
virtual double getTau() const =0
virtual void setLambda(double val)=0
virtual void setTau(double val)=0
virtual void setEpsilon(double val)=0
virtual double getEpsilon() const =0
virtual void setUseInitialFlow(bool val)=0
virtual bool getUseInitialFlow() const =0
virtual int getScalesNumber() const =0
virtual double getTheta() const =0
virtual int getIterations() const =0
Definition:
superres/optical_flow.hpp:65
virtual int getIterations() const =0
virtual void setWindowSize(int val)=0
virtual int getFlags() const =0
virtual void setPyrScale(double val)=0
virtual void setPolySigma(double val)=0
virtual void setIterations(int val)=0
virtual void setLevelsNumber(int val)=0
virtual double getPyrScale() const =0
virtual int getLevelsNumber() const =0
virtual int getPolyN() const =0
virtual void setPolyN(int val)=0
virtual void setFlags(int val)=0
virtual int getWindowSize() const =0
virtual double getPolySigma() const =0
Definition:
superres/optical_flow.hpp:181
virtual int getWindowSize() const =0
virtual void setIterations(int val)=0
virtual void setMaxLevel(int val)=0
virtual void setWindowSize(int val)=0
virtual int getMaxLevel() const =0
virtual int getIterations() const =0
"black box" representation of the file storage associated with a file on disk.
Definition:
aruco.hpp:75
Definition:
cvstd_wrapper.hpp:74