Open3D (C++ API)  0.19.0
Feature.h
Go to the documentation of this file.
1 // ----------------------------------------------------------------------------
2 // - Open3D: www.open3d.org -
3 // ----------------------------------------------------------------------------
4 // Copyright (c) 2018-2024 www.open3d.org
5 // SPDX-License-Identifier: MIT
6 // ----------------------------------------------------------------------------
7 
8 #pragma once
9 
10 #include <optional>
11 
12 #include "open3d/core/Tensor.h"
13 
14 namespace open3d {
15 namespace t {
16 
17 namespace geometry {
18 class PointCloud;
19 }
20 
21 namespace pipelines {
22 namespace registration {
23 
38 core::Tensor ComputeFPFHFeature(
39  const geometry::PointCloud &input,
40  const std::optional<int> max_nn = 100,
41  const std::optional<double> radius = std::nullopt,
42  const std::optional<core::Tensor> &indices = std::nullopt);
43 
60 core::Tensor CorrespondencesFromFeatures(const core::Tensor &source_features,
61  const core::Tensor &target_features,
62  bool mutual_filter = false,
63  float mutual_consistency_ratio = 0.1);
64 } // namespace registration
65 } // namespace pipelines
66 } // namespace t
67 } // namespace open3d
double t
Definition: SurfaceReconstructionPoisson.cpp:172
core::Tensor ComputeFPFHFeature(const geometry::PointCloud &input, const std::optional< int > max_nn, const std::optional< double > radius, const std::optional< core::Tensor > &indices)
Definition: Feature.cpp:22
core::Tensor CorrespondencesFromFeatures(const core::Tensor &source_features, const core::Tensor &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:278
Definition: PinholeCameraIntrinsic.cpp:16