10 #ifndef ossimTieMeasurementGenerator_HEADER 11 #define ossimTieMeasurementGenerator_HEADER 1 18 #include <opencv/cv.h> 19 #include <opencv2/features2d/features2d.hpp> 38 virtual bool setImageList(std::vector<ossimImageSource*> src);
42 virtual bool setROIs(std::vector<ossimIrect> roi);
56 void setUseGrid(
const bool useGrid) {m_useGrid = useGrid;}
91 bool refreshCollectionTraits();
93 cv::Ptr<cv::Feature2D> createFeature2D(
const ossimString& name);
96 std::vector<ossimImageSource*>
m_src;
144 void showCvResultsWindow(
145 std::vector<cv::KeyPoint> keypointsA,
146 std::vector<cv::KeyPoint> keypointsB,
147 std::vector<cv::DMatch> goodMatches);
152 #endif // #ifndef ossimTieMeasurementGenerator_HEADER virtual bool setDescriptorExtractor(const ossimString &name)=0
ossimString m_cvWindowName
void setShowCvWindow(const bool showCvWindow)
int numMeasurements() const
ossimIpt getGridSize() const
ossimRefPtr< ossimIvtGeomXform > m_igxA
cv::Ptr< cv::DescriptorExtractor > m_extractor
virtual bool init(std::ostream &report=std::cout)=0
virtual void summarizeRun() const =0
ossimRefPtr< ossimIvtGeomXform > m_igxB
ossimString m_matcherName
virtual bool setFeatureDetector(const ossimString &name)=0
virtual bool setDescriptorMatcher(const ossimString &name)=0
void setUseGrid(const bool useGrid)
virtual void closeCvWindow(const bool waitKeyPress=false)=0
ossimString getFeatureDetector() const
unsigned int ossim_uint32
bool isValidCollectionBox() const
virtual bool setGridSize(const ossimIpt &gridDimensions)=0
std::vector< ossimDpt > DptVec_t
ossimString m_extractorName
ossimString m_detectorName
int getMaxMatches() const
virtual ossimDpt pointIndexedAt(const ossim_uint32 imgIdx, const ossim_uint32 measIdx)=0
cv::Ptr< cv::Feature2D > m_detector
virtual bool setImageList(std::vector< ossimImageSource *> src)=0
ossimString getDescriptorMatcher() const
std::vector< ossimImageSource * > m_src
ossimString getDescriptorExtractor() const
cv::Ptr< cv::DescriptorMatcher > m_matcher
virtual bool setMaxMatches(const int &maxMatches)=0
virtual bool setROIs(std::vector< ossimIrect > roi)=0
std::basic_ostream< char > ostream
Base class for char output streams.
bool getShowCvWindow() const