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

基底クラス BaseSFM は、典型的なシーン再構成のシナリオで使用される共通APIを宣言する 詳細...

#include <opencv2/sfm/simple_pipeline.hpp>

Collaboration diagram for cv::sfm::BaseSFM:

公開メンバ関数

virtual ~BaseSFM ()
 
virtual void getCameras (OutputArray Rs, OutputArray Ts)=0
 
virtual double getError () const =0
 
virtual cv::Mat getIntrinsics () const =0
 
virtual void getPoints (OutputArray points3d)=0
 
virtual void run (const std::vector< String > &images)=0
 
virtual void run (const std::vector< String > &images, InputOutputArray K, OutputArray Rs, OutputArray Ts, OutputArray points3d)=0
 
virtual void run (InputArrayOfArrays points2d)=0
 
virtual void run (InputArrayOfArrays points2d, InputOutputArray K, OutputArray Rs, OutputArray Ts, OutputArray points3d)=0
 
virtual void setCameraIntrinsicOptions (const libmv_CameraIntrinsicsOptions &libmv_camera_intrinsics_options)=0
 
virtual void setReconstructionOptions (const libmv_ReconstructionOptions &libmv_reconstruction_options)=0
 

詳細説明

基底クラス BaseSFM は、典型的なシーン再構成のシナリオで使用される共通APIを宣言する

構築子と解体子の詳解

◆ ~BaseSFM()

virtual cv::sfm::BaseSFM::~BaseSFM ( )
inlinevirtual

メンバ関数詳解

◆ getCameras()

virtual void cv::sfm::BaseSFM::getCameras ( OutputArray Rs,
OutputArray Ts )
pure virtual

cv::sfm::SFMLibmvEuclideanReconstruction で実装されている。

◆ getError()

virtual double cv::sfm::BaseSFM::getError ( ) const
pure virtual

cv::sfm::SFMLibmvEuclideanReconstruction で実装されている。

◆ getIntrinsics()

virtual cv::Mat cv::sfm::BaseSFM::getIntrinsics ( ) const
pure virtual

cv::sfm::SFMLibmvEuclideanReconstruction で実装されている。

◆ getPoints()

virtual void cv::sfm::BaseSFM::getPoints ( OutputArray points3d)
pure virtual

cv::sfm::SFMLibmvEuclideanReconstruction で実装されている。

◆ run() [1/4]

virtual void cv::sfm::BaseSFM::run ( const std::vector< String > & images)
pure virtual

cv::sfm::SFMLibmvEuclideanReconstruction で実装されている。

◆ run() [2/4]

virtual void cv::sfm::BaseSFM::run ( const std::vector< String > & images,
InputOutputArray K,
OutputArray Rs,
OutputArray Ts,
OutputArray points3d )
pure virtual

cv::sfm::SFMLibmvEuclideanReconstruction で実装されている。

◆ run() [3/4]

virtual void cv::sfm::BaseSFM::run ( InputArrayOfArrays points2d)
pure virtual

cv::sfm::SFMLibmvEuclideanReconstruction で実装されている。

◆ run() [4/4]

virtual void cv::sfm::BaseSFM::run ( InputArrayOfArrays points2d,
InputOutputArray K,
OutputArray Rs,
OutputArray Ts,
OutputArray points3d )
pure virtual

cv::sfm::SFMLibmvEuclideanReconstruction で実装されている。

◆ setCameraIntrinsicOptions()

virtual void cv::sfm::BaseSFM::setCameraIntrinsicOptions ( const libmv_CameraIntrinsicsOptions & libmv_camera_intrinsics_options)
pure virtual

cv::sfm::SFMLibmvEuclideanReconstruction で実装されている。

◆ setReconstructionOptions()

virtual void cv::sfm::BaseSFM::setReconstructionOptions ( const libmv_ReconstructionOptions & libmv_reconstruction_options)
pure virtual

cv::sfm::SFMLibmvEuclideanReconstruction で実装されている。


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