Public Types | Public Member Functions | Static Public Member Functions
cv::Stitcher Class Reference

#include <stitcher.hpp>

List of all members.

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::FeaturesMatcher
featuresMatcher () const
void setFeaturesMatcher (Ptr< detail::FeaturesMatcher > features_matcher)
const cv::MatmatchingMask () const
void setMatchingMask (const cv::Mat &mask)
Ptr< detail::BundleAdjusterBasebundleAdjuster ()
const Ptr
< detail::BundleAdjusterBase
bundleAdjuster () 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::ExposureCompensator
exposureCompensator () 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< int > component () 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

static Stitcher cv::Stitcher::createDefault ( bool  try_use_gpu = false) [static]
void cv::Stitcher::setCompositingResol ( double  resol_mpx)
Status cv::Stitcher::estimateTransform ( InputArray  images,
const std::vector< std::vector< Rect > > &  rois 
)
Status cv::Stitcher::stitch ( InputArray  images,
const std::vector< std::vector< Rect > > &  rois,
OutputArray  pano 
)
std::vector<int> cv::Stitcher::component ( ) const
double cv::Stitcher::workScale ( ) const

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