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

Cross based PLK/RLOF parameter base class The cross based parameter base class for the Pyramidal Lucas Kanade and the Robust Local Optical Flow provides basic interfaces to set up the algorithm parameter with adaptive support region, see Senst et al. 2014. The parameter class is associated to CROSS_PLK, CROSS_BEPLK, CROSS_RLOF, CROSS_BERLOF. More...

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

Inheritance diagram for CCrossParameter:
CCrossPLKParameter CCrossRobustFlowParameter

Public Types

enum  ColorSpace { COLOR_RGB = 0, COLOR_CIEXYZ }
 

Public Member Functions

void segmentationThreshold (int val)
 
int segmentationThreshold () const
 
void smallWinSize (const int &val)
 
const int smallWinSize () const
 
bool usePreComputedCross () const
 

Protected Attributes

int m_SegmentationThreshold
 
bool m_UseBothImage
 
bool m_UsePreComputedCross
 
ColorSpace m_ColorSpace
 
int m_SmallWinSize
 

Detailed Description

Cross based PLK/RLOF parameter base class The cross based parameter base class for the Pyramidal Lucas Kanade and the Robust Local Optical Flow provides basic interfaces to set up the algorithm parameter with adaptive support region, see Senst et al. 2014. The parameter class is associated to CROSS_PLK, CROSS_BEPLK, CROSS_RLOF, CROSS_BERLOF.

Definition at line 360 of file RLOFParameter.h.

Member Enumeration Documentation

Enumeration specifying a colour space used for support region construction.

Enumerator
COLOR_RGB 

RGB colour space

COLOR_CIEXYZ 

not used

Definition at line 365 of file RLOFParameter.h.

Member Function Documentation

void CCrossParameter::segmentationThreshold ( int  val)

Set the image value threshold in order to construct the adaptive support sizes.

Parameters
valthreshold [0 255] refer to τ.
int CCrossParameter::segmentationThreshold ( ) const

Interface to retrieve the support region construction threshold.

Returns
threshold τ.
void CCrossParameter::smallWinSize ( const int &  val)

Set the lower bound of the support region size.

Parameters
vala positive value.
const int CCrossParameter::smallWinSize ( ) const

Interface to retrieve the upper lower of the support region.

Returns
Minimal support regions size.
bool CCrossParameter::usePreComputedCross ( ) const
inline

Not used.

Returns
Not used.

Definition at line 388 of file RLOFParameter.h.

Member Data Documentation

ColorSpace CCrossParameter::m_ColorSpace
protected

Only RGB colour space will be supported.

Definition at line 393 of file RLOFParameter.h.

int CCrossParameter::m_SegmentationThreshold
protected

A positive number specifying the segmentation threshold τ as described in Senst et al. 2014.

Definition at line 390 of file RLOFParameter.h.

int CCrossParameter::m_SmallWinSize
protected

A positive number specifying the lower bound of the support region.

Definition at line 394 of file RLOFParameter.h.

bool CCrossParameter::m_UseBothImage
protected

Not used

Definition at line 391 of file RLOFParameter.h.

bool CCrossParameter::m_UsePreComputedCross
protected

Not used

Definition at line 392 of file RLOFParameter.h.


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