Omni< T > Class Template Reference

omni directional correction tool More...

List of all members.

Public Member Functions

 Omni ()
 Omni correction object constructor.
 ~Omni ()
 Omni correction object destructor.
Image< T > run (const Image< T > &image, readConfig &config)
 Run omni correction on an Image, return a new Image.

Detailed Description

template<class T>
class Omni< T >

omni directional correction tool

Definition at line 55 of file app-Omni.C.


Constructor & Destructor Documentation

template<class T >
Omni< T >::Omni (  )  [inline]

Omni correction object constructor.

Definition at line 114 of file app-Omni.C.

template<class T >
Omni< T >::~Omni (  )  [inline]

Omni correction object destructor.

Definition at line 119 of file app-Omni.C.


Member Function Documentation

template<class T >
Image< T > Omni< T >::run ( const Image< T > &  image,
readConfig config 
) [inline]

Run omni correction on an Image, return a new Image.

Run omni directional equations on an Image with parameters from readConfig.

This method will call both Omni corrections for general and special correction on an Image. The two methods can be found in Image.H as omniCorrectGen and omniCorrectSP. If a pinhole image is used omniCorrectSP may be skipped.

Parameters:
image This is the image to be corrected of type Image
config This is the config file for processing of type readConfig

Definition at line 125 of file app-Omni.C.

References readConfig::getItemValueF(), Image< T >::getWidth(), omniCorrectGen(), omniDenebulize(), and Raster::VisuRGB().

Referenced by main().


The documentation for this class was generated from the following file:
Generated on Sun May 8 08:43:38 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3