24 namespace registration {
51 std::shared_ptr<Feature>
SelectByIndex(
const std::vector<size_t> &indices,
52 bool invert =
false)
const;
91 bool mutual_filter =
false,
92 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:31
size_t Num() const
Returns number of points.
Definition: Feature.h:44
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:56
size_t Dimension() const
Returns feature dimensions per point.
Definition: Feature.h:42
void Resize(int dim, int n)
Definition: Feature.h:37
Definition: Optional.h:259
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:295
std::vector< Eigen::Vector2i > CorrespondenceSet
Definition: Feature.h:26
std::shared_ptr< Feature > ComputeFPFHFeature(const geometry::PointCloud &input, const geometry::KDTreeSearchParam &search_param, const utility::optional< std::vector< size_t >> &indices)
Definition: Feature.cpp:143
constexpr nullopt_t nullopt
Definition: Optional.h:152
Definition: PinholeCameraIntrinsic.cpp:16