RLOF parameter class The Robust Local Optical Flow parameter class contains additional parameters used for the RLOF method and its derivatives, see Senst et al. 2012. The parameter class is associated to RLOF, BERLOF, CROSS_RLOF, CROSS_BERLOF.
More...
#include <D:/workspace/FIONA/Arbeit_Senst/publicProjects/RLOF_Windows/include/OpticalFlow/RLOFParameter.h>
RLOF parameter class The Robust Local Optical Flow parameter class contains additional parameters used for the RLOF method and its derivatives, see Senst et al. 2012. The parameter class is associated to RLOF, BERLOF, CROSS_RLOF, CROSS_BERLOF.
Definition at line 264 of file RLOFParameter.h.
CRobustFlowParameter::CRobustFlowParameter |
( |
| ) |
|
Default constructor with the default parameters
const bool CRobustFlowParameter::hasChangedWinSize |
( |
| ) |
const |
Function is used intern to reallocate memory and has no algorithmic meaning,
- Returns
- True if region size was changed.
void CRobustFlowParameter::L2iteration |
( |
int |
val | ) |
|
Set the number of iterations with L2 norm. Maximal iterations = MAX(maximal iterations, L2 iterations.
- Parameters
-
val | number of iterations with the L2 estimator before using the mod. L2 estimator. |
const int CRobustFlowParameter::L2iteration |
( |
| ) |
const |
Interface to retrieve the number of L2 iterations.
- Returns
- Number of L2 iterations.
void CRobustFlowParameter::largeWinSize |
( |
const int & |
val | ) |
|
Set the upper bound of the support region size.
- Parameters
-
const int CRobustFlowParameter::largeWinSize |
( |
| ) |
const |
Interface to retrieve the upper bound of the support region.
- Returns
- Maximal support regions size.
bool CRobustFlowParameter::needRGBData |
( |
| ) |
const |
Function returns if due to the window setting rgb data is needed and uses. Mostly for internal use.
- Returns
- True if rgb input data is needed.
void CRobustFlowParameter::norm |
( |
const std::vector< float > |
val | ) |
|
Set the shrinked Hample norm parameter.
- Parameters
-
val | vector [σ1 σ2] of positive floating point values. |
const std::vector<float> CRobustFlowParameter::norm |
( |
| ) |
const |
Interface to retrieve the shrinked Hampel norm parameter vector.
- Returns
- Hamples norm parameter.
void CRobustFlowParameter::smallWinSize |
( |
const int & |
val | ) |
|
Set the lower bound of the support region size.
- Parameters
-
val | positive number <= largeWinSize |
const int CRobustFlowParameter::smallWinSize |
( |
| ) |
const |
Interface to retrieve the upper lower of the support region.
- Returns
- Minimal support regions size.
float CRobustFlowParameter::m_BetaGradient |
int CRobustFlowParameter::m_NoL2Iteration |
|
protected |
A positive number specifying the number of iterations done with a L2 norm for the iterative refinement.
Definition at line 319 of file RLOFParameter.h.
std::vector<float> CRobustFlowParameter::m_Param |
|
protected |
A vector specifying additional program parameter.
Definition at line 317 of file RLOFParameter.h.
std::vector<float> CRobustFlowParameter::m_ParamNorm |
|
protected |
A vector specifying the shrinked Hampel norm parameter σ1 and σ2
Definition at line 316 of file RLOFParameter.h.
int CRobustFlowParameter::m_SmallWinSize |
|
protected |
A positive number specifying the lower bound of the support region.
Definition at line 315 of file RLOFParameter.h.
float CRobustFlowParameter::m_SSDThreshold |
|
protected |
bool CRobustFlowParameter::m_WinSizeHasChanged |
|
protected |
The documentation for this class was generated from the following file:
- D:/workspace/FIONA/Arbeit_Senst/publicProjects/RLOF_Windows/include/OpticalFlow/RLOFParameter.h