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

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の実行が可能です。

関数詳解

addPose()

void cv::ppf_match_3d::PoseCluster3D::addPose ( Pose3DPtr newPose )

クラスタに新しいポーズを追加します。一貫性を保つために、ポーズは平均ポーズに「近い」ものでなければならない。

引数
[in]. newPose クラスタに追加するポーズ

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