OpenCV  2.4.13
Open Source Computer Vision
cv::Stitcher Class Reference

#include <stitcher.hpp>

Public Types

enum  { ORIG_RESOL = -1 }
 
enum  Status { OK, ERR_NEED_MORE_IMGS }
 

Public Member Functions

double registrationResol () const
 
void setRegistrationResol (double resol_mpx)
 
double seamEstimationResol () const
 
void setSeamEstimationResol (double resol_mpx)
 
double compositingResol () const
 
void setCompositingResol (double resol_mpx)
 
double panoConfidenceThresh () const
 
void setPanoConfidenceThresh (double conf_thresh)
 
bool waveCorrection () const
 
void setWaveCorrection (bool flag)
 
detail::WaveCorrectKind waveCorrectKind () const
 
void setWaveCorrectKind (detail::WaveCorrectKind kind)
 
Ptr< detail::FeaturesFinderfeaturesFinder ()
 
const Ptr< detail::FeaturesFinderfeaturesFinder () const
 
void setFeaturesFinder (Ptr< detail::FeaturesFinder > features_finder)
 
Ptr< detail::FeaturesMatcherfeaturesMatcher ()
 
const Ptr< detail::FeaturesMatcherfeaturesMatcher () const
 
void setFeaturesMatcher (Ptr< detail::FeaturesMatcher > features_matcher)
 
const cv::MatmatchingMask () const
 
void setMatchingMask (const cv::Mat &mask)
 
Ptr< detail::BundleAdjusterBasebundleAdjuster ()
 
const Ptr< detail::BundleAdjusterBasebundleAdjuster () const
 
void setBundleAdjuster (Ptr< detail::BundleAdjusterBase > bundle_adjuster)
 
Ptr< WarperCreatorwarper ()
 
const Ptr< WarperCreatorwarper () const
 
void setWarper (Ptr< WarperCreator > creator)
 
Ptr< detail::ExposureCompensatorexposureCompensator ()
 
const Ptr< detail::ExposureCompensatorexposureCompensator () const
 
void setExposureCompensator (Ptr< detail::ExposureCompensator > exposure_comp)
 
Ptr< detail::SeamFinderseamFinder ()
 
const Ptr< detail::SeamFinderseamFinder () const
 
void setSeamFinder (Ptr< detail::SeamFinder > seam_finder)
 
Ptr< detail::Blenderblender ()
 
const Ptr< detail::Blenderblender () const
 
void setBlender (Ptr< detail::Blender > b)
 
Status estimateTransform (InputArray images)
 
Status estimateTransform (InputArray images, const std::vector< std::vector< Rect > > &rois)
 
Status composePanorama (OutputArray pano)
 
Status composePanorama (InputArray images, OutputArray pano)
 
Status stitch (InputArray images, OutputArray pano)
 
Status stitch (InputArray images, const std::vector< std::vector< Rect > > &rois, OutputArray pano)
 
std::vector< intcomponent () const
 
std::vector< detail::CameraParamscameras () const
 
double workScale () const
 

Static Public Member Functions

static Stitcher createDefault (bool try_use_gpu=false)
 

Member Enumeration Documentation

anonymous enum
Enumerator
ORIG_RESOL 
Enumerator
OK 
ERR_NEED_MORE_IMGS 

Member Function Documentation

Ptr<detail::Blender> cv::Stitcher::blender ( )
inline
const Ptr<detail::Blender> cv::Stitcher::blender ( ) const
inline
Ptr<detail::BundleAdjusterBase> cv::Stitcher::bundleAdjuster ( )
inline
const Ptr<detail::BundleAdjusterBase> cv::Stitcher::bundleAdjuster ( ) const
inline
std::vector<detail::CameraParams> cv::Stitcher::cameras ( ) const
inline
std::vector<int> cv::Stitcher::component ( ) const
inline
Status cv::Stitcher::composePanorama ( OutputArray  pano)
Status cv::Stitcher::composePanorama ( InputArray  images,
OutputArray  pano 
)
double cv::Stitcher::compositingResol ( ) const
inline
static Stitcher cv::Stitcher::createDefault ( bool  try_use_gpu = false)
static
Status cv::Stitcher::estimateTransform ( InputArray  images)
Status cv::Stitcher::estimateTransform ( InputArray  images,
const std::vector< std::vector< Rect > > &  rois 
)
Ptr<detail::ExposureCompensator> cv::Stitcher::exposureCompensator ( )
inline
const Ptr<detail::ExposureCompensator> cv::Stitcher::exposureCompensator ( ) const
inline
Ptr<detail::FeaturesFinder> cv::Stitcher::featuresFinder ( )
inline
const Ptr<detail::FeaturesFinder> cv::Stitcher::featuresFinder ( ) const
inline
Ptr<detail::FeaturesMatcher> cv::Stitcher::featuresMatcher ( )
inline
const Ptr<detail::FeaturesMatcher> cv::Stitcher::featuresMatcher ( ) const
inline
const cv::Mat& cv::Stitcher::matchingMask ( ) const
inline
double cv::Stitcher::panoConfidenceThresh ( ) const
inline
double cv::Stitcher::registrationResol ( ) const
inline
double cv::Stitcher::seamEstimationResol ( ) const
inline
Ptr<detail::SeamFinder> cv::Stitcher::seamFinder ( )
inline
const Ptr<detail::SeamFinder> cv::Stitcher::seamFinder ( ) const
inline
void cv::Stitcher::setBlender ( Ptr< detail::Blender b)
inline
void cv::Stitcher::setBundleAdjuster ( Ptr< detail::BundleAdjusterBase bundle_adjuster)
inline
void cv::Stitcher::setCompositingResol ( double  resol_mpx)
inline
void cv::Stitcher::setExposureCompensator ( Ptr< detail::ExposureCompensator exposure_comp)
inline
void cv::Stitcher::setFeaturesFinder ( Ptr< detail::FeaturesFinder features_finder)
inline
void cv::Stitcher::setFeaturesMatcher ( Ptr< detail::FeaturesMatcher features_matcher)
inline
void cv::Stitcher::setMatchingMask ( const cv::Mat mask)
inline
void cv::Stitcher::setPanoConfidenceThresh ( double  conf_thresh)
inline
void cv::Stitcher::setRegistrationResol ( double  resol_mpx)
inline
void cv::Stitcher::setSeamEstimationResol ( double  resol_mpx)
inline
void cv::Stitcher::setSeamFinder ( Ptr< detail::SeamFinder seam_finder)
inline
void cv::Stitcher::setWarper ( Ptr< WarperCreator creator)
inline
void cv::Stitcher::setWaveCorrection ( bool  flag)
inline
void cv::Stitcher::setWaveCorrectKind ( detail::WaveCorrectKind  kind)
inline
Status cv::Stitcher::stitch ( InputArray  images,
OutputArray  pano 
)
Status cv::Stitcher::stitch ( InputArray  images,
const std::vector< std::vector< Rect > > &  rois,
OutputArray  pano 
)
Ptr<WarperCreator> cv::Stitcher::warper ( )
inline
const Ptr<WarperCreator> cv::Stitcher::warper ( ) const
inline
bool cv::Stitcher::waveCorrection ( ) const
inline
detail::WaveCorrectKind cv::Stitcher::waveCorrectKind ( ) const
inline
double cv::Stitcher::workScale ( ) const
inline

The documentation for this class was generated from the following file: