OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
THESE FUNCTIONS REQUIRE OPENCV. More...
Classes | |
class | AtpAnnotatedImage |
For engineering use in ATP. More... | |
class | AtpConfig |
Singleton class maintaining parameters affecting the automatic tie point generation. More... | |
class | AtpGenerator |
Base class for OSSIM-based ATP generators. More... | |
class | AtpTileSource |
Base class for tile sources performing auto tie point extraction. More... | |
class | AutoTiePoint |
Base class for all automatic tiepoints. More... | |
class | MatchPoint |
Maintains quantities associated with single matchpoint peak. More... | |
class | ossimAtpTool |
class | ossimAtpToolFactory |
class | ossimCorrelationSource |
Finds auto-tie-points using the corss-correlation-based matching algorithm. More... | |
class | ossimDescriptorSource |
Finds auto-tie-points using the descriptor-based matching algorithm. More... | |
Typedefs | |
typedef std::vector< std::shared_ptr< AutoTiePoint > > | AtpList |
Functions | |
IplImage * | convertToIpl (const ossimImageData *data) |
Converts an ossimImageData pointer to an IplImage for use in OpenCV. More... | |
IplImage * | convertToIpl32 (const ossimImageData *data) |
void | copyIpl32ToOid (IplImage *ipl, ossimImageData *oid) |
void | copyIplToOid (IplImage *ipl, ossimImageData *oid) |
Converts an IPL image to an ossimImageData object: More... | |
THESE FUNCTIONS REQUIRE OPENCV.
typedef std::vector< std::shared_ptr<AutoTiePoint> > ATP::AtpList |
Definition at line 137 of file AutoTiePoint.h.
IplImage * ATP::convertToIpl | ( | const ossimImageData * | data | ) |
Converts an ossimImageData pointer to an IplImage for use in OpenCV.
Warning: This function allocates memory, all non-null pointers should be free'd using cvReleaseImage.
Definition at line 25 of file AtpOpenCV.cpp.
References CFATAL, CWARN, ossimImageData::getBuf(), ossimImageData::getHeight(), ossimImageData::getNumberOfBands(), ossimImageData::getWidth(), IPL_PIXEL_DEPTH, NUM_BYTES_PER_PIXEL, PIXEL_TYPE, and y.
Referenced by convertToIpl32(), ATP::ossimCorrelationSource::findFeatures(), and ATP::ossimDescriptorSource::getTile().
IplImage * ATP::convertToIpl32 | ( | const ossimImageData * | data | ) |
Definition at line 77 of file AtpOpenCV.cpp.
References convertToIpl().
Referenced by ATP::ossimCorrelationSource::OpenCVCorrelation().
void ATP::copyIpl32ToOid | ( | IplImage * | ipl, |
ossimImageData * | oid | ||
) |
Definition at line 90 of file AtpOpenCV.cpp.
References copyIplToOid(), and IPL_PIXEL_DEPTH.
Referenced by ATP::ossimCorrelationSource::OpenCVCorrelation().
void ATP::copyIplToOid | ( | IplImage * | ipl, |
ossimImageData * | oid | ||
) |
Converts an IPL image to an ossimImageData object:
Definition at line 102 of file AtpOpenCV.cpp.
References ossimImageData::getBuf(), ossimImageData::getHeight(), ossimImageData::getWidth(), NUM_BYTES_PER_PIXEL, PIXEL_TYPE, and y.
Referenced by copyIpl32ToOid().