OpenCV 4.5.3(日本語機械翻訳)
全メンバ一覧
cv::detail::BundleAdjusterRay クラス

Implementation of the camera parameters refinement algorithm which minimizes sum of the distances between the rays passing through the camera center and a feature. : [詳解]

#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
カメラのパラメータを推定します.[【詳解】(英語]
- 基底クラス cv::detail::BundleAdjusterBase に属する継承限定公開メンバ関数
BundleAdjusterBase (int num_params_per_cam, int num_errs_per_measurement)
バンドルアジャスターのベースインスタンスを構築する。[【詳解】(英語]
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
このメソッドは,ラッパーである detail::Estimator::operator()_ を動作させるために,カメラパラメータ推定ロジックを実装する必要があります.[【詳解】(英語]
- 基底クラス 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_

詳解

カメラ中心を通る光線と特徴点との距離の和を最小にする、カメラパラメータ絞り込みアルゴリズムの実装です。

焦点距離の推定が可能です。焦点距離を推定することができます。ただし,リファインメントマスクは無視します。


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