Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cv::detail::BundleAdjusterRay Class Reference

#include <motion_estimators.hpp>

Inherits cv::detail::BundleAdjusterBase.

Public Member Functions

 BundleAdjusterRay ()
 
const Mat refinementMask () const
 
void setRefinementMask (const Mat &mask)
 
double confThresh () const
 
void setConfThresh (double conf_thresh)
 
CvTermCriteria termCriteria ()
 
void setTermCriteria (const CvTermCriteria &term_criteria)
 
void operator() (const std::vector< ImageFeatures > &features, const std::vector< MatchesInfo > &pairwise_matches, std::vector< CameraParams > &cameras)
 

Protected Member Functions

virtual void estimate (const std::vector< ImageFeatures > &features, const std::vector< MatchesInfo > &pairwise_matches, std::vector< CameraParams > &cameras)
 

Protected Attributes

Mat refinement_mask_
 
int num_images_
 
int total_num_matches_
 
int num_params_per_cam_
 
int num_errs_per_measurement_
 
const ImageFeaturesfeatures_
 
const MatchesInfopairwise_matches_
 
double conf_thresh_
 
CvTermCriteria term_criteria_
 
Mat cam_params_
 
std::vector< std::pair< int,
int > > 
edges_
 

Constructor & Destructor Documentation

cv::detail::BundleAdjusterRay::BundleAdjusterRay ( )

Member Function Documentation

const Mat cv::detail::BundleAdjusterBase::refinementMask ( ) const
inherited
void cv::detail::BundleAdjusterBase::setRefinementMask ( const Mat mask)
inherited
double cv::detail::BundleAdjusterBase::confThresh ( ) const
inherited
void cv::detail::BundleAdjusterBase::setConfThresh ( double  conf_thresh)
inherited
CvTermCriteria cv::detail::BundleAdjusterBase::termCriteria ( )
inherited
void cv::detail::BundleAdjusterBase::setTermCriteria ( const CvTermCriteria term_criteria)
inherited
virtual void cv::detail::BundleAdjusterBase::estimate ( const std::vector< ImageFeatures > &  features,
const std::vector< MatchesInfo > &  pairwise_matches,
std::vector< CameraParams > &  cameras 
)
protectedvirtualinherited

Implements cv::detail::Estimator.

void cv::detail::Estimator::operator() ( const std::vector< ImageFeatures > &  features,
const std::vector< MatchesInfo > &  pairwise_matches,
std::vector< CameraParams > &  cameras 
)
inherited

Member Data Documentation

Mat cv::detail::BundleAdjusterBase::refinement_mask_
protectedinherited
int cv::detail::BundleAdjusterBase::num_images_
protectedinherited
int cv::detail::BundleAdjusterBase::total_num_matches_
protectedinherited
int cv::detail::BundleAdjusterBase::num_params_per_cam_
protectedinherited
int cv::detail::BundleAdjusterBase::num_errs_per_measurement_
protectedinherited
const ImageFeatures* cv::detail::BundleAdjusterBase::features_
protectedinherited
const MatchesInfo* cv::detail::BundleAdjusterBase::pairwise_matches_
protectedinherited
double cv::detail::BundleAdjusterBase::conf_thresh_
protectedinherited
CvTermCriteria cv::detail::BundleAdjusterBase::term_criteria_
protectedinherited
Mat cv::detail::BundleAdjusterBase::cam_params_
protectedinherited
std::vector<std::pair<int,int> > cv::detail::BundleAdjusterBase::edges_
protectedinherited

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