23 namespace registration {
50 std::shared_ptr<Feature>
SelectByIndex(
const std::vector<size_t> &indices,
51 bool invert =
false)
const;
86 bool mutual_filter =
false,
87 float mutual_consistency_ratio = 0.1);
Base class for KDTree search parameters.
Definition: KDTreeSearchParam.h:16
KDTree search parameters for pure KNN search.
Definition: KDTreeSearchParam.h:44
A point cloud consists of point coordinates, and optionally point colors and point normals.
Definition: PointCloud.h:36
Class to store featrues for registration.
Definition: Feature.h:30
size_t Num() const
Returns number of points.
Definition: Feature.h:43
std::shared_ptr< Feature > SelectByIndex(const std::vector< size_t > &indices, bool invert=false) const
Selects features from input Feature group, with indices in indices, and returns a new Feature group w...
Definition: Feature.cpp:21
Eigen::MatrixXd data_
Data buffer storing features.
Definition: Feature.h:55
size_t Dimension() const
Returns feature dimensions per point.
Definition: Feature.h:41
void Resize(int dim, int n)
Definition: Feature.h:36
CorrespondenceSet CorrespondencesFromFeatures(const Feature &source_features, const Feature &target_features, bool mutual_filter, float mutual_consistent_ratio)
Function to find correspondences via 1-nearest neighbor feature matching. Target is used to construct...
Definition: Feature.cpp:167
std::shared_ptr< Feature > ComputeFPFHFeature(const geometry::PointCloud &input, const geometry::KDTreeSearchParam &search_param)
Definition: Feature.cpp:119
std::vector< Eigen::Vector2i > CorrespondenceSet
Definition: Feature.h:25
Definition: PinholeCameraIntrinsic.cpp:16