OpenCV453
公開メンバ関数 | 限定公開メンバ関数 | 全メンバ一覧
cv::detail::Estimator クラスabstract

Rotation estimator base class. [詳解]

#include <motion_estimators.hpp>

cv::detail::AffineBasedEstimator, cv::detail::BundleAdjusterBase, cv::detail::HomographyBasedEstimatorに継承されています。

公開メンバ関数

 CV_WRAP_AS (apply) bool operator()(const std
 Estimates camera parameters. [詳解]
 

限定公開メンバ関数

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. [詳解]
 

詳解

Rotation estimator base class.

It takes features of all images, pairwise matches between all images and estimates rotations of all cameras.

覚え書き
The coordinate system origin is implementation-dependent, but you can always normalize the rotations in respect to the first camera, for instance. :

関数詳解

◆ CV_WRAP_AS()

cv::detail::Estimator::CV_WRAP_AS ( apply  ) const
inline

Estimates camera parameters.

引数
featuresFeatures of images
pairwise_matchesPairwise matches of images
camerasEstimated camera parameters
戻り値
True in case of success, false otherwise

◆ estimate()

virtual bool cv::detail::Estimator::estimate ( const std::vector< ImageFeatures > &  features,
const std::vector< MatchesInfo > &  pairwise_matches,
CV_OUT std::vector< CameraParams > &  cameras 
)
protectedpure virtual

This method must implement camera parameters estimation logic in order to make the wrapper detail::Estimator::operator()_ work.

引数
featuresFeatures of images
pairwise_matchesPairwise matches of images
camerasEstimated camera parameters
戻り値
True in case of success, false otherwise

このクラス詳解は次のファイルから抽出されました: