Open3D (C++ API)  0.18.0+252c867
Keypoint.h
Go to the documentation of this file.
1 // ----------------------------------------------------------------------------
2 // - Open3D: www.open3d.org -
3 // ----------------------------------------------------------------------------
4 // Copyright (c) 2018-2023 www.open3d.org
5 // SPDX-License-Identifier: MIT
6 // ----------------------------------------------------------------------------
7 // @author Ignacio Vizzo [ivizzo@uni-bonn.de]
8 //
9 // Copyright (c) 2020 Ignacio Vizzo, Cyrill Stachniss, University of Bonn.
10 // ----------------------------------------------------------------------------
11 
12 #pragma once
13 
14 #include <memory>
15 
16 namespace open3d {
17 namespace geometry {
18 
19 class PointCloud;
20 
21 namespace keypoint {
22 
41 std::shared_ptr<PointCloud> ComputeISSKeypoints(const PointCloud &input,
42  double salient_radius = 0.0,
43  double non_max_radius = 0.0,
44  double gamma_21 = 0.975,
45  double gamma_32 = 0.975,
46  int min_neighbors = 5);
47 
48 } // namespace keypoint
49 } // namespace geometry
50 } // namespace open3d
std::shared_ptr< PointCloud > ComputeISSKeypoints(const PointCloud &input, double salient_radius, double non_max_radius, double gamma_21, double gamma_32, int min_neighbors)
Function that computes the ISS Keypoints from an input point cloud. This implements the keypoint dete...
Definition: ISSKeypoints.cpp:60
Definition: PinholeCameraIntrinsic.cpp:16