Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

app-Omni.C File Reference


Detailed Description

Omnidirectional lens distortion correction tool

Definition in file app-Omni.C.

#include "Image/Image.H"
#include "Image/OmniOps.H"
#include "Image/Pixels.H"
#include "Raster/Raster.H"
#include "Util/log.H"
#include "Util/readConfig.H"

Include dependency graph for app-Omni.C:

Go to the source code of this file.

Classes

class  Omni< T >
 omni directional correction tool More...

Functions

int main (int argc, char *argv[])

Variables

const char * configFile
 This is the configFile name.
readConfig configIn (25)
 This is the configFile object.
Image< PixRGB< byte > > image
 This is an Image object for RGB images.
Image< PixRGB< byte > > newImage
 This is an Image object for RGB images.
Omni< PixRGB< byte > > omni
 This is an Image object for RGB images.


Function Documentation

int main int  argc,
char *  argv[]
 

This is the main funcion for omni directional correction. Its main purpose is to call the omni-directional methods in class Omni. Call from src2. You must supply Omni.conf as a config file. The command line argument is "../bin/Omni ../image_in/imagefile". Images centers and radius can be calculated by Omni, or specified in the Omni.conf file.

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

References configFile, configIn, readConfig::openFile(), RASFMT_PNM, Raster::ReadRGB(), Image< T >::resize(), Omni< T >::run(), and Raster::VisuRGB().


Variable Documentation

const char* configFile
 

This is the configFile name.

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

Referenced by SimulationViewerSurpCont::init(), SimulationViewerNerdCam::init(), and main().

readConfig configIn(25)
 

This is the configFile object.

Referenced by main().

Image< PixRGB<byte> > image
 

This is an Image object for RGB images.

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

Referenced by CT2WSRegionTrainerForm::ChangeFrame(), CMap_i::computeBiasCMAP(), CMap_i::computeCMAP(), CMap_i::computeFlickerCMAP(), ImageTk< T >::createMaster(), density(), SDLdisplay::displayImagePatch(), SimulationViewerNerdCam::drawDateTime(), XWindow::drawImage(), SimulationViewerSurpCont::drawTime(), SimulationViewerStd::drawTime(), SimulationViewerNerdCam::drawTime(), EchoImageServer_i::echo(), CT2WSRegionTrainerForm::fileOpen(), CMap_i::getBiasCMAP(), BinRecognizer::getBinLocation(), AgentManager::getCurrentDownwardImage(), AgentManager::getCurrentForwardImage(), AgentManagerB::getCurrentImage(), AgentManagerA::getCurrentImage(), BotControlServer_i::getImageSensor(), VisualObject::getKeypointImage(), VisualObject::getKeypointImage2(), BeoSubCross::getOrangeMass(), VisualObject::getSalAndKeypointImage(), BeobotCamera::grab(), IEEE1394grabber::grabPrealloc(), image_patch(), main(), SDLdisplay::makeBlittableSurface(), segmentImageMerge::mergeImages(), SceneRecServer_i::newInput(), ofsWriteRGB(), Hmax::origGetC2(), renderScene2(), segmentImage::segment(), BeoSubCanny::setupCanny(), ColorTracker::setupTracker(), segmentImageMerge2::SIMclusterColor(), segmentImageMerge2::SIMmergeImages(), segmentImageMerge2::SIMtrackImage(), segmentImageMerge2::SIMtrackImageMulti(), segmentImageMC2::SIsegment(), segmentImageMC::SIsegment(), segmentImage2::SIsegment(), segmentImageTrackMC::SITrunTrack(), submain(), BeoSub::TaskB(), segmentImageMerge::trackImage(), segmentImageMerge::trackImageMulti(), SceneRecServer_i::trainFeature(), Attentionator::updateImage(), VisualObject::VisualObject(), Raster::VisuRGB(), weightedBlur(), OutputMbariFrameSeries::writeMbariRGB(), RawWriter::writeRGB(), Raster::WriteRGB(), PnmWriter::writeRGB(), and PngWriter::writeRGB().

Image< PixRGB<byte> > newImage
 

This is an Image object for RGB images.

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

Referenced by segmentImageMerge2::SIMclusterColor().

Omni< PixRGB<byte> > omni
 

This is an Image object for RGB images.

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


Generated on Sun Nov 22 13:43:22 2009 for iLab Neuromorphic Vision Toolkit by  doxygen 1.4.4