OvDisparityPostprocessor Class Reference

Abstract Base Class for postprocessing stereo disparity results. More...

#include <OvDisparityPostprocessor.h>

List of all members.

Public Member Functions

 OvDisparityPostprocessor ()
virtual ~OvDisparityPostprocessor ()
virtual bool postProcessDisparity (OvImageT< double > &leftDisparityMap, OvImageT< double > &rightDisparityMap, OvImageT< double > &leftOcclusions, OvImageT< double > &rightOcclusions)=0
virtual bool setParams (int nparams, double *params)=0


Detailed Description

Abstract Base Class for postprocessing stereo disparity results.

The OvDisparityPostprocessor class defines a basic interface for postprocessing stereo disparity 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

OvDisparityPostprocessor::OvDisparityPostprocessor (  ) 

Default constructor with no parameters

OvDisparityPostprocessor::~OvDisparityPostprocessor (  )  [virtual]

Destructor


Member Function Documentation

virtual bool OvDisparityPostprocessor::postProcessDisparity ( OvImageT< double > &  leftDisparityMap,
OvImageT< double > &  rightDisparityMap,
OvImageT< double > &  leftOcclusions,
OvImageT< double > &  rightOcclusions 
) [pure virtual]

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

Parameters:
leftDisparityMap the disparity map for the left image
rightDisparityMap the disparity map for the right image
leftOcclusions the occlusion map for the left image
rightOcclusions the occlusion map for the right image
Returns:
true if successful.

virtual bool OvDisparityPostprocessor::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