OpenCV 4.5.3(日本語機械翻訳)
|
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機能をサポートしています。
CV_WRAP void cv::ppf_match_3d::Pose3D::appendPose | ( | Matx44d & | IncrementalPose | ) |
左は、変換を更新するために、既存のポーズを乗算する
[in]. | IncrementalPose | 適用する新しいポーズ |
CV_WRAP void cv::ppf_match_3d::Pose3D::updatePose | ( | Matx44d & | NewPose | ) |
ポーズを新しいものに更新
[in]. | NewPose | 上書きする新しいポーズ |