Open3D (C++ API)
0.19.0
Toggle main menu visibility
Loading...
Searching...
No Matches
cpp
open3d
pipelines
registration
GlobalOptimization.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 <memory>
11
12
#include "
open3d/pipelines/registration/GlobalOptimizationConvergenceCriteria.h
"
13
#include "
open3d/pipelines/registration/GlobalOptimizationMethod.h
"
14
15
namespace
open3d
{
16
namespace
pipelines
{
17
namespace
registration
{
18
19
class
PoseGraph
;
20
33
void
GlobalOptimization
(
34
PoseGraph
&pose_graph,
35
const
GlobalOptimizationMethod
&method =
36
GlobalOptimizationLevenbergMarquardt
(),
37
const
GlobalOptimizationConvergenceCriteria
&criteria =
38
GlobalOptimizationConvergenceCriteria
(),
39
const
GlobalOptimizationOption
&option =
GlobalOptimizationOption
());
40
43
std::shared_ptr<PoseGraph>
CreatePoseGraphWithoutInvalidEdges
(
44
const
PoseGraph
&pose_graph,
const
GlobalOptimizationOption
&option);
45
46
}
// namespace registration
47
}
// namespace pipelines
48
}
// namespace open3d
GlobalOptimizationConvergenceCriteria.h
GlobalOptimizationMethod.h
open3d::pipelines::registration::GlobalOptimizationConvergenceCriteria
Convergence criteria of GlobalOptimization.
Definition
GlobalOptimizationConvergenceCriteria.h:72
open3d::pipelines::registration::GlobalOptimizationLevenbergMarquardt
Global optimization with Levenberg-Marquardt algorithm.
Definition
GlobalOptimizationMethod.h:67
open3d::pipelines::registration::GlobalOptimizationMethod
Base class for global optimization method.
Definition
GlobalOptimizationMethod.h:27
open3d::pipelines::registration::GlobalOptimizationOption
Option for GlobalOptimization.
Definition
GlobalOptimizationConvergenceCriteria.h:17
open3d::pipelines::registration::PoseGraph
Data structure defining the pose graph.
Definition
PoseGraph.h:96
open3d::pipelines::registration
Definition
ColoredICP.cpp:22
open3d::pipelines::registration::CreatePoseGraphWithoutInvalidEdges
std::shared_ptr< PoseGraph > CreatePoseGraphWithoutInvalidEdges(const PoseGraph &pose_graph, const GlobalOptimizationOption &option)
Definition
GlobalOptimization.cpp:447
open3d::pipelines::registration::GlobalOptimization
void GlobalOptimization(PoseGraph &pose_graph, const GlobalOptimizationMethod &method, const GlobalOptimizationConvergenceCriteria &criteria, const GlobalOptimizationOption &option)
Definition
GlobalOptimization.cpp:680
open3d::pipelines
Definition
ColorMapUtils.cpp:19
open3d
Definition
PinholeCameraIntrinsic.cpp:16
Generated by
1.17.0