Open3D (C++ API)  0.18.0
Public Member Functions | Data Fields
open3d::t::pipelines::slac::SLACOptimizerParams Struct Reference

#include <SLACOptimizer.h>

Public Member Functions

std::string GetSubfolderName () const
 
 SLACOptimizerParams (const int max_iterations=5, const float voxel_size=0.05, const float distance_threshold=0.07, const float fitness_threshold=0.3, const float regularizer_weight=1, const core::Device device=core::Device("CPU:0"), const std::string slac_folder="")
 

Data Fields

int max_iterations_
 Number of iterations. More...
 
float voxel_size_
 
float distance_threshold_
 Distance threshold to filter inconsistent correspondences. More...
 
float fitness_threshold_
 Fitness threshold to filter inconsistent pairs. More...
 
float regularizer_weight_
 Weight of the regularizer. More...
 
core::Device device_
 Device to use. More...
 
std::string slac_folder_ = ""
 Relative directory to store SLAC results in the dataset folder. More...
 

Constructor & Destructor Documentation

◆ SLACOptimizerParams()

open3d::t::pipelines::slac::SLACOptimizerParams::SLACOptimizerParams ( const int  max_iterations = 5,
const float  voxel_size = 0.05,
const float  distance_threshold = 0.07,
const float  fitness_threshold = 0.3,
const float  regularizer_weight = 1,
const core::Device  device = core::Device("CPU:0"),
const std::string  slac_folder = "" 
)
inline

Default constructor.

Parameters
max_iterationsNumber of iterations. [Default: 5].
voxel_sizeVoxel size to downsample input point cloud. [Default: 0.05].
distance_thresholdDistance threshold to filter inconsistent correspondences. [Default: 0.07].
fitness_thresholdFitness threshold to filter inconsistent pairs. [Default: 0.3].
regularizer_weight_Weight of the regularizer. [Default: 1].
deviceDevice to use. [Default: CPU:0].
slac_folderRelative directory to store SLAC results in the dataset folder. [Default: ""].

Member Function Documentation

◆ GetSubfolderName()

std::string open3d::t::pipelines::slac::SLACOptimizerParams::GetSubfolderName ( ) const
inline

Field Documentation

◆ device_

core::Device open3d::t::pipelines::slac::SLACOptimizerParams::device_

Device to use.

◆ distance_threshold_

float open3d::t::pipelines::slac::SLACOptimizerParams::distance_threshold_

Distance threshold to filter inconsistent correspondences.

◆ fitness_threshold_

float open3d::t::pipelines::slac::SLACOptimizerParams::fitness_threshold_

Fitness threshold to filter inconsistent pairs.

◆ max_iterations_

int open3d::t::pipelines::slac::SLACOptimizerParams::max_iterations_

Number of iterations.

◆ regularizer_weight_

float open3d::t::pipelines::slac::SLACOptimizerParams::regularizer_weight_

Weight of the regularizer.

◆ slac_folder_

std::string open3d::t::pipelines::slac::SLACOptimizerParams::slac_folder_ = ""

Relative directory to store SLAC results in the dataset folder.

◆ voxel_size_

float open3d::t::pipelines::slac::SLACOptimizerParams::voxel_size_

Voxel size to downsample input point cloud. Note: it is not control grid resolution, which is fixed to be 0.375.


The documentation for this struct was generated from the following file: