Class KPCluster¶
- Defined in File KPCluster.h
Class Documentation¶
-
class
KPCluster¶ Stores data for reconstructed keypoint derived from keypoint network output.
This class is made by the
KeypointRecoclass.Public Functions
-
KPCluster()¶
-
virtual
~KPCluster()¶
-
void
printInfo() const¶ Print cluster info to standard out.
Public Members
-
std::vector<float>
center_pt_v¶ center point
-
std::vector<std::vector<float>>
pt_pos_v¶ points associated to the center
-
std::vector<float>
pt_score_v¶ score of cluster points
-
std::vector<std::vector<float>>
pca_axis_v¶ principle component axes made by cluster_pca()
-
std::vector<float>
pca_center¶ center of cluster
-
std::vector<float>
pca_eigenvalues¶ principle component eigenvalues
-
std::vector<std::vector<float>>
pca_ends_v¶ points on 1st pca-line out to the maximum projection distance from center
-
std::vector<std::vector<float>>
bbox_v¶ axis-aligned bounding box. calculated along with pca
-
float
pca_max_r¶ max distance from first principle component
-
float
pca_ave_r2¶ average distance-squared from the first principle comonent
-
float
pca_len¶ length of first principle component
-
int
max_idx¶ hit in cluster with maximum score
-
float
max_score¶ maximum score of hit in cluster
-
std::vector<float>
max_pt_v¶ position of maximum point
-
int
_cluster_idx¶ associated cluster_t in KeypointReco::_cluster_v (internal use only)
-
int
_cluster_type¶ type of keypoint
-