OpenCV453
|
Implementation of the camera parameters refinement algorithm which minimizes sum of the reprojection error squares [詳解]
#include <motion_estimators.hpp>
cv::detail::BundleAdjusterBaseを継承しています。
その他の継承メンバ | |
![]() | |
CV_WRAP const Mat | refinementMask () const |
CV_WRAP void | setRefinementMask (const Mat &mask) |
CV_WRAP double | confThresh () const |
CV_WRAP void | setConfThresh (double conf_thresh) |
CV_WRAP TermCriteria | termCriteria () |
CV_WRAP void | setTermCriteria (const TermCriteria &term_criteria) |
![]() | |
CV_WRAP_AS (apply) bool operator()(const std | |
Estimates camera parameters. [詳解] | |
![]() | |
BundleAdjusterBase (int num_params_per_cam, int num_errs_per_measurement) | |
Construct a bundle adjuster base instance. [詳解] | |
virtual bool | estimate (const std::vector< ImageFeatures > &features, const std::vector< MatchesInfo > &pairwise_matches, std::vector< CameraParams > &cameras) CV_OVERRIDE |
![]() | |
virtual bool | estimate (const std::vector< ImageFeatures > &features, const std::vector< MatchesInfo > &pairwise_matches, CV_OUT std::vector< CameraParams > &cameras)=0 |
This method must implement camera parameters estimation logic in order to make the wrapper detail::Estimator::operator()_ work. [詳解] | |
![]() | |
Mat | refinement_mask_ |
int | num_images_ |
int | total_num_matches_ |
int | num_params_per_cam_ |
int | num_errs_per_measurement_ |
const ImageFeatures * | features_ |
const MatchesInfo * | pairwise_matches_ |
double | conf_thresh_ |
TermCriteria | term_criteria_ |
Mat | cam_params_ |
std::vector< std::pair< int, int > > | edges_ |
Implementation of the camera parameters refinement algorithm which minimizes sum of the reprojection error squares
It can estimate focal length, aspect ratio, principal point. You can affect only on them via the refinement mask.