#include "Image/Image.H"
#include "Image/OmniOps.H"
#include "Image/Pixels.H"
#include "Raster/Raster.H"
#include "Util/log.H"
#include "Util/readConfig.H"
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. |
Omnidirectional lens distortion correction tool
Definition in file app-Omni.C.
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().
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().
This is an Image object for RGB images.
Definition at line 83 of file app-Omni.C.
Referenced by PsychoDisplay::displayFixationIcon(), PsychoDisplay::displayFixationIconBlink(), SDLdisplay::displayImagePatch(), MotionOpticalFlowChannel::doInput(), MotionSpatioTemporalChannel::doInput(), DirectionSpatioTemporalChannel::doInput(), SimulationViewerNerdCam::drawDateTime(), XWindow::drawImage(), SimulationViewerStd::drawTime(), SimulationViewerSurpCont::drawTime(), SimulationViewerNerdCam::drawTime(), AgentManager::getCurrentForwardImage(), AgentManagerB::getCurrentImage(), AgentManagerA::getCurrentImage(), VisualObject::getKeypointImage(), VisualObject::getKeypointImage2(), VisualObject::getSalAndKeypointImage(), BeobotCamera::grab(), IEEE1394grabber::grabPrealloc(), cimg_library::CImg< charT >::load_magick(), main(), SDLdisplay::makeBlittableSurface(), segmentImageMerge::mergeImages(), SceneRecServer_i::newInput(), Hmax::origGetC2(), cimg_library::CImg< charT >::save_magick(), segmentImage::segment(), AgentManager::setCurrentForwardImage(), AgentManagerB::setCurrentImage(), AgentManagerA::setCurrentImage(), AgentManagerB::setCurrentImageF(), SalientRegionSegmenter::setImage(), BeoSubCanny::setupCanny(), ColorTracker::setupTracker(), segmentImageMerge2::SIMclusterColor(), segmentImageMerge2::SIMmergeImages(), segmentImageMerge2::SIMtrackImage(), segmentImageMerge2::SIMtrackImageMulti(), segmentImageMC2::SIsegment(), segmentImageMC::SIsegment(), segmentImage2::SIsegment(), segmentImageTrackMC::SITrunTrack(), segmentImageTrackMC::SITtrackImage(), segmentImageTrackMC::SITtrackImageAny(), submain(), BeoSub::TaskB(), segmentImageMerge::trackImage(), segmentImageMerge::trackImageMulti(), SceneRecServer_i::trainFeature(), RetinaStd::transform(), SpaceVariantModule::transformRbg(), SpaceVariantEdgeModule::transformRGB(), SpaceVariantDoGModule::transformRGB(), SpaceVariantModule::transformRgbPyramid(), SpaceVariantEdgeModule::transformRgbPyramid(), SpaceVariantDoGModule::transformRgbPyramid(), StereoVision::updateMessage(), VisualObject::VisualObject(), Raster::VisuRGB(), OutputMbariFrameSeries::writeMbariRGB(), PnmWriter::writeRGB(), and Raster::WriteRGB().
This is an Image object for RGB images.
Definition at line 85 of file app-Omni.C.
Referenced by segmentImageMerge2::SIMclusterColor().