OpenCV  2.4.13.7
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

anonymous enum
Enumerator
ORIG_RESOL 

§ Status

Enumerator
OK 
ERR_NEED_MORE_IMGS 

Member Function Documentation

§ blender() [1/2]

Ptr<detail::Blender> cv::Stitcher::blender ( )
inline

§ blender() [2/2]

const Ptr<detail::Blender> cv::Stitcher::blender ( ) const
inline

§ bundleAdjuster() [1/2]

Ptr<detail::BundleAdjusterBase> cv::Stitcher::bundleAdjuster ( )
inline

§ bundleAdjuster() [2/2]

const Ptr<detail::BundleAdjusterBase> cv::Stitcher::bundleAdjuster ( ) const
inline

§ cameras()

std::vector<detail::CameraParams> cv::Stitcher::cameras ( ) const
inline

§ component()

std::vector<int> cv::Stitcher::component ( ) const
inline

§ composePanorama() [1/2]

Status cv::Stitcher::composePanorama ( OutputArray  pano)

§ composePanorama() [2/2]

Status cv::Stitcher::composePanorama ( InputArray  images,
OutputArray  pano 
)

§ compositingResol()

double cv::Stitcher::compositingResol ( ) const
inline

§ createDefault()

static Stitcher cv::Stitcher::createDefault ( bool  try_use_gpu = false)
static

§ estimateTransform() [1/2]

Status cv::Stitcher::estimateTransform ( InputArray  images)

§ estimateTransform() [2/2]

Status cv::Stitcher::estimateTransform ( InputArray  images,
const std::vector< std::vector< Rect > > &  rois 
)

§ exposureCompensator() [1/2]

Ptr<detail::ExposureCompensator> cv::Stitcher::exposureCompensator ( )
inline

§ exposureCompensator() [2/2]

const Ptr<detail::ExposureCompensator> cv::Stitcher::exposureCompensator ( ) const
inline

§ featuresFinder() [1/2]

Ptr<detail::FeaturesFinder> cv::Stitcher::featuresFinder ( )
inline

§ featuresFinder() [2/2]

const Ptr<detail::FeaturesFinder> cv::Stitcher::featuresFinder ( ) const
inline

§ featuresMatcher() [1/2]

Ptr<detail::FeaturesMatcher> cv::Stitcher::featuresMatcher ( )
inline

§ featuresMatcher() [2/2]

const Ptr<detail::FeaturesMatcher> cv::Stitcher::featuresMatcher ( ) const
inline

§ matchingMask()

const cv::Mat& cv::Stitcher::matchingMask ( ) const
inline

§ panoConfidenceThresh()

double cv::Stitcher::panoConfidenceThresh ( ) const
inline

§ registrationResol()

double cv::Stitcher::registrationResol ( ) const
inline

§ seamEstimationResol()

double cv::Stitcher::seamEstimationResol ( ) const
inline

§ seamFinder() [1/2]

Ptr<detail::SeamFinder> cv::Stitcher::seamFinder ( )
inline

§ seamFinder() [2/2]

const Ptr<detail::SeamFinder> cv::Stitcher::seamFinder ( ) const
inline

§ setBlender()

void cv::Stitcher::setBlender ( Ptr< detail::Blender b)
inline

§ setBundleAdjuster()

void cv::Stitcher::setBundleAdjuster ( Ptr< detail::BundleAdjusterBase bundle_adjuster)
inline

§ setCompositingResol()

void cv::Stitcher::setCompositingResol ( double  resol_mpx)
inline

§ setExposureCompensator()

void cv::Stitcher::setExposureCompensator ( Ptr< detail::ExposureCompensator exposure_comp)
inline

§ setFeaturesFinder()

void cv::Stitcher::setFeaturesFinder ( Ptr< detail::FeaturesFinder features_finder)
inline

§ setFeaturesMatcher()

void cv::Stitcher::setFeaturesMatcher ( Ptr< detail::FeaturesMatcher features_matcher)
inline

§ setMatchingMask()

void cv::Stitcher::setMatchingMask ( const cv::Mat mask)
inline

§ setPanoConfidenceThresh()

void cv::Stitcher::setPanoConfidenceThresh ( double  conf_thresh)
inline

§ setRegistrationResol()

void cv::Stitcher::setRegistrationResol ( double  resol_mpx)
inline

§ setSeamEstimationResol()

void cv::Stitcher::setSeamEstimationResol ( double  resol_mpx)
inline

§ setSeamFinder()

void cv::Stitcher::setSeamFinder ( Ptr< detail::SeamFinder seam_finder)
inline

§ setWarper()

void cv::Stitcher::setWarper ( Ptr< WarperCreator creator)
inline

§ setWaveCorrection()

void cv::Stitcher::setWaveCorrection ( bool  flag)
inline

§ setWaveCorrectKind()

void cv::Stitcher::setWaveCorrectKind ( detail::WaveCorrectKind  kind)
inline

§ stitch() [1/2]

Status cv::Stitcher::stitch ( InputArray  images,
OutputArray  pano 
)

§ stitch() [2/2]

Status cv::Stitcher::stitch ( InputArray  images,
const std::vector< std::vector< Rect > > &  rois,
OutputArray  pano 
)

§ warper() [1/2]

Ptr<WarperCreator> cv::Stitcher::warper ( )
inline

§ warper() [2/2]

const Ptr<WarperCreator> cv::Stitcher::warper ( ) const
inline

§ waveCorrection()

bool cv::Stitcher::waveCorrection ( ) const
inline

§ waveCorrectKind()

detail::WaveCorrectKind cv::Stitcher::waveCorrectKind ( ) const
inline

§ workScale()

double cv::Stitcher::workScale ( ) const
inline

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