|
OpenCV453
|
Implementation of the camera parameters refinement algorithm which minimizes sum of the reprojection error squares [詳解]
#include <motion_estimators.hpp>
cv::detail::BundleAdjusterBaseを継承しています。
その他の継承メンバ | |
基底クラス 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::detail::Estimator に属する継承公開メンバ関数 | |
| CV_WRAP_AS (apply) bool operator()(const std | |
| Estimates camera parameters. [詳解] | |
基底クラス cv::detail::BundleAdjusterBase に属する継承限定公開メンバ関数 | |
| 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 |
基底クラス cv::detail::Estimator に属する継承限定公開メンバ関数 | |
| 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. [詳解] | |
基底クラス cv::detail::BundleAdjusterBase に属する継承限定公開変数類 | |
| 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.