OvFlowPostprocessor Class Reference

Abstract Base Class for postprocessing optical flow results. More...

#include <OvFlowPostprocessor.h>

List of all members.

Public Member Functions

 OvFlowPostprocessor ()
virtual ~OvFlowPostprocessor ()
virtual bool postProcessFlow (OvImageT< double > &u1, OvImageT< double > &v1, OvImageT< double > &o1, OvImageT< double > &u2, OvImageT< double > &v2, OvImageT< double > &o2)=0
virtual bool setParams (int nparams, double *params)=0


Detailed Description

Abstract Base Class for postprocessing optical flow results.

The OvFlowPostprocessor class defines a basic interface for postprocessing optical flow results. Subclasses can implement the interface to provide a variety of preprocessors (e.g., occlusion filling, median filtering, plane fitting, etc.)

Author:
Abhijit Ogale


Constructor & Destructor Documentation

OvFlowPostprocessor::OvFlowPostprocessor (  ) 

Default constructor with no parameters

OvFlowPostprocessor::~OvFlowPostprocessor (  )  [virtual]

Destructor


Member Function Documentation

virtual bool OvFlowPostprocessor::postProcessFlow ( OvImageT< double > &  u1,
OvImageT< double > &  v1,
OvImageT< double > &  o1,
OvImageT< double > &  u2,
OvImageT< double > &  v2,
OvImageT< double > &  o2 
) [pure virtual]

Main method for postprocessing flow results. Note: This method modifies the inputs, so be careful.

Parameters:
u1 the horizontal flow for image 1. (method sets this).
v1 the vertical flow for image 1. (method sets this).
o1 the occlusion map for image 1. (method sets this).
u2 the horizontal flow for image 2. (method sets this).
v2 the vertical flow for image 2. (method sets this).
o2 the occlusion map for image 2. (method sets this).
Returns:
true if successful.

virtual bool OvFlowPostprocessor::setParams ( int  nparams,
double *  params 
) [pure virtual]

Used for specifying any parameters required.

Parameters:
nparams number of parameters which are being passed
params the values of the parameters
Returns:
true if successful.


The documentation for this class was generated from the following file:
Generated on Thu Feb 1 15:58:49 2007 for OpenVis3D by  doxygen 1.4.7