24 "Function that computes the ISS keypoints from an input point "
25 "cloud. This implements the keypoint detection modules "
26 "proposed in Yu Zhong, 'Intrinsic Shape Signatures: A Shape "
27 "Descriptor for 3D Object Recognition', 2009.",
28 "input"_a,
"salient_radius"_a = 0.0,
"non_max_radius"_a = 0.0,
29 "gamma_21"_a = 0.975,
"gamma_32"_a = 0.975,
"min_neighbors"_a = 5);
32 m,
"compute_iss_keypoints",
33 {{
"input",
"The Input point cloud."},
35 "The radius of the spherical neighborhood used to detect "
37 {
"non_max_radius",
"The non maxima supression radius"},
39 "The upper bound on the ratio between the second and the "
41 "eigenvalue returned by the EVD"},
43 "The upper bound on the ratio between the third and the "
45 "eigenvalue returned by the EVD"},
47 "Minimum number of neighbors that has to be found to "
53 py::module m_submodule = m.def_submodule(
"keypoint",
"Keypoint Detectors.");
void FunctionDocInject(py::module &pybind_module, const std::string &function_name, const std::unordered_map< std::string, std::string > &map_parameter_body_docs)
std::shared_ptr< ccPointCloud > ComputeISSKeypoints(const ccPointCloud &input, double salient_radius=0.0, double non_max_radius=0.0, double gamma_21=0.975, double gamma_32=0.975, int min_neighbors=5)
Function that computes the ISS Keypoints from an input point cloud. This implements the keypoint dete...
void pybind_keypoint_methods(py::module &m)
void pybind_keypoint(py::module &m)
Generic file read and write utility for python interface.