Robust Local Optical Flow Libary Documentation  V 1.2
 All Classes Files Functions Variables Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
CCrossRobustFlowParameter Class Reference

Cross based RLOF parameter class The cross based Robust Local Optical Flow parameter class contains interfaces to additional parameters, see Senst et al. 2014 . The parameter class is associated to CROSS_RLOF, CROSS_BERLOF. More...

#include <D:/workspace/FIONA/Arbeit_Senst/publicProjects/RLOF_Windows/include/OpticalFlow/RLOFParameter.h>

Inheritance diagram for CCrossRobustFlowParameter:
CCrossParameter CRobustFlowParameter CLocalFlowParameter FeatureTrackerContext

Public Member Functions

void smallWinSize (const int &val)
 
const int smallWinSize () const
 
- Public Member Functions inherited from CCrossParameter
void segmentationThreshold (int val)
 
int segmentationThreshold () const
 
void smallWinSize (const int &val)
 
const int smallWinSize () const
 
bool usePreComputedCross () const
 
- Public Member Functions inherited from CRobustFlowParameter
 CRobustFlowParameter ()
 
void largeWinSize (const int &val)
 
void smallWinSize (const int &val)
 
void norm (const std::vector< float > val)
 
void L2iteration (int val)
 
const int largeWinSize () const
 
const int smallWinSize () const
 
const std::vector< float > norm () const
 
const int L2iteration () const
 
const bool hasChangedWinSize () const
 
bool needRGBData () const
 
- Public Member Functions inherited from CLocalFlowParameter
void solverType (SolverType val)
 
void level (int val)
 
void iteration (int val)
 
void verbosity (int val)
 
WindowType windowType () const
 
CLocalFlowParameter::SolverType solverType () const
 
const int level () const
 
const int iteration () const
 
const int verbosity () const
 

Additional Inherited Members

- Public Types inherited from CCrossParameter
enum  ColorSpace { COLOR_RGB = 0, COLOR_CIEXYZ }
 
- Public Types inherited from CLocalFlowParameter
enum  WindowType { WIN_STANDART = 0, WIN_CROSSADAPTIVE = 2, WIN_SLIC = 4 }
 
enum  SolverType { ITER_STANDART = 0, ITER_BE = 2 }
 
enum  IlluminationModelType { ILL_NO_MODEL = 0, ILL_GAIN_MODEL = 2, ILL_CONST_MODEL = 4, ILL_TEST_MODEL = 8 }
 
- Public Attributes inherited from CRobustFlowParameter
float m_BetaGradient
 
- Protected Attributes inherited from CCrossParameter
int m_SegmentationThreshold
 
bool m_UseBothImage
 
bool m_UsePreComputedCross
 
ColorSpace m_ColorSpace
 
int m_SmallWinSize
 
- Protected Attributes inherited from CRobustFlowParameter
int m_SmallWinSize
 
std::vector< float > m_ParamNorm
 
std::vector< float > m_Param
 
float m_SSDThreshold
 
int m_NoL2Iteration
 
bool m_WinSizeHasChanged
 
- Protected Attributes inherited from CLocalFlowParameter
WindowType m_WindowType
 
SolverType m_SolverType
 
int m_MaxLevel
 
int m_MaxIter
 
int m_WinSize
 
int m_Verbosity
 
int m_Flags
 

Detailed Description

Cross based RLOF parameter class The cross based Robust Local Optical Flow parameter class contains interfaces to additional parameters, see Senst et al. 2014 . The parameter class is associated to CROSS_RLOF, CROSS_BERLOF.

Definition at line 452 of file RLOFParameter.h.

Member Function Documentation

void CCrossRobustFlowParameter::smallWinSize ( const int &  val)

Set the lower bound of the adaptive support region size.

Parameters
vala positive number.
const int CCrossRobustFlowParameter::smallWinSize ( ) const

Interface to retrieve the lower bound of the adaptive support region.

Returns
Minimal support regions size.

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