OpenCV 4.5.3(日本語機械翻訳)
|
When multiple poses (see Pose3D) are grouped together (contribute to the same transformation) pose clusters occur. This class is a general container for such groups of poses. It is possible to store, load and perform IO on these poses. [詳解]
#include <pose_3d.hpp>
公開メンバ関数 |
|
PoseCluster3D (Pose3DPtr newPose) | |
PoseCluster3D (Pose3DPtr newPose, int newId) | |
void | addPose (Pose3DPtr newPose) |
クラスタに新しいポーズを追加します。一貫性を保つために、ポーズは平均ポーズに「近い」ものでなければならない。[【詳解】(英語]
|
|
int | writePoseCluster (FILE *f) |
int | readPoseCluster (FILE *f) |
int | writePoseCluster (const std::string &FileName) |
int | readPoseCluster (const std::string &FileName) |
公開変数類 |
|
std::vector< Pose3DPtr > | poseList |
size_t | numVotes |
int | id |
複数のポーズ(参照Pose3Dを参照)がグループ化されると(同じ変換に寄与すると)、ポーズクラスタが発生します。このクラスは、このようなポーズ群のための一般的なコンテナです。これらのポーズの保存、読み込み、IOの実行が可能です。
void cv::ppf_match_3d::PoseCluster3D::addPose | ( | Pose3DPtr | newPose | ) |
クラスタに新しいポーズを追加します。一貫性を保つために、ポーズは平均ポーズに「近い」ものでなければならない。
[in]. | newPose | クラスタに追加するポーズ |