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