Open3D (C++ API)  0.18.0+252c867
OdometryOption.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 
8 #pragma once
9 
10 #include <string>
11 
12 namespace open3d {
13 namespace pipelines {
14 namespace odometry {
15 
20 public:
32  const std::vector<int> &iteration_number_per_pyramid_level =
33  {20, 10,
34  5} /* {smaller image size to original image size} */,
35  double depth_diff_max = 0.03,
36  double depth_min = 0.0,
37  double depth_max = 4.0)
39  iteration_number_per_pyramid_level),
40  depth_diff_max_(depth_diff_max),
41  depth_min_(depth_min),
42  depth_max_(depth_max) {}
44 
45 public:
55  double depth_min_;
57  double depth_max_;
58 };
59 
60 } // namespace odometry
61 } // namespace pipelines
62 } // namespace open3d
Definition: OdometryOption.h:19
double depth_min_
Pixels that has larger than specified depth values are ignored.
Definition: OdometryOption.h:55
double depth_max_
Pixels that has larger than specified depth values are ignored.
Definition: OdometryOption.h:57
OdometryOption(const std::vector< int > &iteration_number_per_pyramid_level={20, 10, 5}, double depth_diff_max=0.03, double depth_min=0.0, double depth_max=4.0)
Parameterized Constructor.
Definition: OdometryOption.h:31
std::vector< int > iteration_number_per_pyramid_level_
Definition: OdometryOption.h:48
double depth_diff_max_
Definition: OdometryOption.h:53
~OdometryOption()
Definition: OdometryOption.h:43
Definition: PinholeCameraIntrinsic.cpp:16