EstervQrCode 2.0.0
Library for qr code manipulation
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
cv::FarnebackOpticalFlow Class Referenceabstract

Class computing a dense optical flow using the Gunnar Farneback's algorithm. More...

#include <tracking.hpp>

Inheritance diagram for cv::FarnebackOpticalFlow:
cv::DenseOpticalFlow cv::Algorithm

Public Member Functions

virtual CV_WRAP int getNumLevels () const =0
 
virtual CV_WRAP void setNumLevels (int numLevels)=0
 
virtual CV_WRAP double getPyrScale () const =0
 
virtual CV_WRAP void setPyrScale (double pyrScale)=0
 
virtual CV_WRAP bool getFastPyramids () const =0
 
virtual CV_WRAP void setFastPyramids (bool fastPyramids)=0
 
virtual CV_WRAP int getWinSize () const =0
 
virtual CV_WRAP void setWinSize (int winSize)=0
 
virtual CV_WRAP int getNumIters () const =0
 
virtual CV_WRAP void setNumIters (int numIters)=0
 
virtual CV_WRAP int getPolyN () const =0
 
virtual CV_WRAP void setPolyN (int polyN)=0
 
virtual CV_WRAP double getPolySigma () const =0
 
virtual CV_WRAP void setPolySigma (double polySigma)=0
 
virtual CV_WRAP int getFlags () const =0
 
virtual CV_WRAP void setFlags (int flags)=0
 
- Public Member Functions inherited from cv::DenseOpticalFlow
virtual CV_WRAP void calc (InputArray I0, InputArray I1, InputOutputArray flow)=0
 Calculates an optical flow.
 
virtual CV_WRAP void collectGarbage ()=0
 Releases all inner buffers.
 
- Public Member Functions inherited from cv::Algorithm
 Algorithm ()
 
virtual ~Algorithm ()
 
virtual CV_WRAP void clear ()
 Clears the algorithm state.
 
virtual CV_WRAP void write (FileStorage &fs) const
 Stores algorithm parameters in a file storage.
 
CV_WRAP void write (FileStorage &fs, const String &name) const
 
void write (const Ptr< FileStorage > &fs, const String &name=String()) const
 
virtual CV_WRAP void read (const FileNode &fn)
 Reads algorithm parameters from a file storage.
 
virtual CV_WRAP bool empty () const
 Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read.
 
virtual CV_WRAP void save (const String &filename) const
 
virtual CV_WRAP String getDefaultName () const
 

Static Public Member Functions

static CV_WRAP Ptr< FarnebackOpticalFlowcreate (int numLevels=5, double pyrScale=0.5, bool fastPyramids=false, int winSize=13, int numIters=10, int polyN=5, double polySigma=1.1, int flags=0)
 
- Static Public Member Functions inherited from cv::Algorithm
template<typename _Tp >
static Ptr< _Tp > read (const FileNode &fn)
 Reads algorithm from the file node.
 
template<typename _Tp >
static Ptr< _Tp > load (const String &filename, const String &objname=String())
 Loads algorithm from the file.
 
template<typename _Tp >
static Ptr< _Tp > loadFromString (const String &strModel, const String &objname=String())
 Loads algorithm from a String.
 

Additional Inherited Members

- Protected Member Functions inherited from cv::Algorithm
void writeFormat (FileStorage &fs) const
 

Detailed Description

Class computing a dense optical flow using the Gunnar Farneback's algorithm.

Member Function Documentation

◆ create()

static CV_WRAP Ptr< FarnebackOpticalFlow > cv::FarnebackOpticalFlow::create ( int  numLevels = 5,
double  pyrScale = 0.5,
bool  fastPyramids = false,
int  winSize = 13,
int  numIters = 10,
int  polyN = 5,
double  polySigma = 1.1,
int  flags = 0 
)
static

◆ getFastPyramids()

virtual CV_WRAP bool cv::FarnebackOpticalFlow::getFastPyramids ( ) const
pure virtual

◆ getFlags()

virtual CV_WRAP int cv::FarnebackOpticalFlow::getFlags ( ) const
pure virtual

◆ getNumIters()

virtual CV_WRAP int cv::FarnebackOpticalFlow::getNumIters ( ) const
pure virtual

◆ getNumLevels()

virtual CV_WRAP int cv::FarnebackOpticalFlow::getNumLevels ( ) const
pure virtual

◆ getPolyN()

virtual CV_WRAP int cv::FarnebackOpticalFlow::getPolyN ( ) const
pure virtual

◆ getPolySigma()

virtual CV_WRAP double cv::FarnebackOpticalFlow::getPolySigma ( ) const
pure virtual

◆ getPyrScale()

virtual CV_WRAP double cv::FarnebackOpticalFlow::getPyrScale ( ) const
pure virtual

◆ getWinSize()

virtual CV_WRAP int cv::FarnebackOpticalFlow::getWinSize ( ) const
pure virtual

◆ setFastPyramids()

virtual CV_WRAP void cv::FarnebackOpticalFlow::setFastPyramids ( bool  fastPyramids)
pure virtual

◆ setFlags()

virtual CV_WRAP void cv::FarnebackOpticalFlow::setFlags ( int  flags)
pure virtual

◆ setNumIters()

virtual CV_WRAP void cv::FarnebackOpticalFlow::setNumIters ( int  numIters)
pure virtual

◆ setNumLevels()

virtual CV_WRAP void cv::FarnebackOpticalFlow::setNumLevels ( int  numLevels)
pure virtual

◆ setPolyN()

virtual CV_WRAP void cv::FarnebackOpticalFlow::setPolyN ( int  polyN)
pure virtual

◆ setPolySigma()

virtual CV_WRAP void cv::FarnebackOpticalFlow::setPolySigma ( double  polySigma)
pure virtual

◆ setPyrScale()

virtual CV_WRAP void cv::FarnebackOpticalFlow::setPyrScale ( double  pyrScale)
pure virtual

◆ setWinSize()

virtual CV_WRAP void cv::FarnebackOpticalFlow::setWinSize ( int  winSize)
pure virtual

The documentation for this class was generated from the following file: