OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::detail::Estimator クラスabstract

回転推定の基底クラス。 続き...

#include <opencv2/stitching/detail/motion_estimators.hpp>

Collaboration diagram for cv::detail::Estimator:

公開メンバ関数

virtual ~Estimator ()
 
bool operator() (const std::vector< ImageFeatures > &features, const std::vector< MatchesInfo > &pairwise_matches, std::vector< CameraParams > &cameras)
 カメラパラメータを推定する。
 

限定公開メンバ関数

virtual bool estimate (const std::vector< ImageFeatures > &features, const std::vector< MatchesInfo > &pairwise_matches, std::vector< CameraParams > &cameras)=0
 ラッパー detail::Estimator::operator()_ を機能させるために、このメソッドはカメラ引数推定のロジックを実装しなければならない。
 

詳細説明

回転推定の基底クラス。

すべての画像の特徴と、すべての画像間のペアワイズマッチングを受け取り、すべてのカメラの回転を推定する。

覚え書き
座標系の原点は実装依存だが、例えば最初のカメラを基準として回転を正規化することは常に可能である。:

構築子と解体子の詳解

◆ ~Estimator()

virtual cv::detail::Estimator::~Estimator ( )
inlinevirtual

メンバ関数詳解

◆ estimate()

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

ラッパー detail::Estimator::operator()_ を機能させるため、このメソッドはカメラ引数推定のロジックを実装しなければならない。

引数
features画像の特徴
pairwise_matches画像のペアごとのマッチング
cameras推定されたカメラ引数
戻り値
成功した場合は true、それ以外は false

cv::detail::BundleAdjusterBase で実装されている。

◆ operator()()

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

カメラパラメータを推定する。

引数
features画像の特徴
pairwise_matches画像のペアごとのマッチング
cameras推定されたカメラ引数
戻り値
成功した場合は true、それ以外は false

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