OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 限定公開メンバ関数 | 全メンバ一覧
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
カメラのパラメータを推定します.[【詳解】(英語]

限定公開メンバ関数

virtual bool estimate (const std::vector< ImageFeatures > &features, const std::vector< MatchesInfo > &pairwise_matches, CV_OUT std::vector< CameraParams > &cameras)=0
このメソッドは,ラッパーである detail::Estimator::operator()_ を動作させるために,カメラパラメータ推定ロジックを実装する必要があります.[【詳解】(英語]

詳解

回転推定器の基底クラス.

このクラスは,すべての画像の特徴量と,すべての画像のペアワイズマッチを受け取り,すべてのカメラの回転を推定します.

覚え書き
座標系の原点は実装に依存しますが,例えば,最初のカメラを基準にして回転を正規化することができます.

関数詳解

CV_WRAP_AS()

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

カメラのパラメータを推定します.

引数
features 画像の特徴
pairwise_matches 画像のペアワイズマッチ
cameras カメラのパラメータを推定
戻り値
成功した場合は真、そうでない場合は偽

estimate()

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

このメソッドは,ラッパーである detail::Estimator::operator()_ を動作させるために,カメラパラメータ推定ロジックを実装する必要があります.

引数
features 画像の特徴
pairwise_matches 画像のペアワイズマッチ
cameras カメラのパラメータを推定
戻り値
成功した場合は真、そうでない場合は偽

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