OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 公開変数類 | 全メンバ一覧
cv::ppf_match_3d::Pose3D クラス

Class, allowing the storage of a pose. The data structure stores both the quaternions and the matrix forms. It supports IO functionality together with various helper methods to work with poses [詳解]

#include <pose_3d.hpp>

公開メンバ関数

CV_WRAP Pose3D (double Alpha, size_t ModelIndex=0, size_t NumVotes=0)
CV_WRAP void updatePose (Matx44d &NewPose)
ポーズを新しいものに更新[【詳解】(英語]
CV_WRAP void updatePose (Matx33d &NewR, Vec3d &NewT)
ポーズを新しいものに更新
CV_WRAP void updatePoseQuat (Vec4d &Q, Vec3d &NewT)
ポーズを新しいものに更新するが、今回は回転を表すために四元数を使用する。
CV_WRAP void appendPose (Matx44d &IncrementalPose)
左は、変換を更新するために、既存のポーズを乗算する[【詳解】(英語]
CV_WRAP void printPose ()
Pose3DPtr clone ()
int writePose (FILE *f)
int readPose (FILE *f)
int writePose (const std::string &FileName)
int readPose (const std::string &FileName)

公開変数類

CV_PROP double alpha
CV_PROP double residual
CV_PROP size_t modelIndex
CV_PROP size_t numVotes
CV_PROP Matx44d pose
CV_PROP double angle
CV_PROP Vec3d t
CV_PROP Vec4d q

詳解

クラスは、ポーズの保存を可能にする。データ構造は、四元数と行列形式の両方を格納します。ポーズを操作するためのさまざまなヘルパーメソッドとともに、IO機能をサポートしています。

関数詳解

appendPose()

CV_WRAP void cv::ppf_match_3d::Pose3D::appendPose ( Matx44d & IncrementalPose )

左は、変換を更新するために、既存のポーズを乗算する

引数
[in]. IncrementalPose 適用する新しいポーズ

updatePose()

CV_WRAP void cv::ppf_match_3d::Pose3D::updatePose ( Matx44d & NewPose )

ポーズを新しいものに更新

引数
[in]. NewPose 上書きする新しいポーズ

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