Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
SLACOptimizer.h File Reference

Go to the source code of this file.

Data Structures

struct  open3d::t::pipelines::slac::SLACOptimizerParams
struct  open3d::t::pipelines::slac::SLACDebugOption

Namespaces

namespace  open3d
namespace  open3d::t
namespace  open3d::t::pipelines
namespace  open3d::t::pipelines::slac

Typedefs

using open3d::t::pipelines::slac::PoseGraph = open3d::pipelines::registration::PoseGraph

Functions

void open3d::t::pipelines::slac::SaveCorrespondencesForPointClouds (const std::vector< std::string > &fnames_processed, const PoseGraph &fragment_pose_graph, const SLACOptimizerParams &params=SLACOptimizerParams(), const SLACDebugOption &debug_option=SLACDebugOption())
 Read pose graph containing loop closures and odometry to compute putative correspondences between pairs of pointclouds.
std::pair< PoseGraph, ControlGridopen3d::t::pipelines::slac::RunSLACOptimizerForFragments (const std::vector< std::string > &fragment_filenames, const PoseGraph &fragment_pose_graph, const SLACOptimizerParams &params=SLACOptimizerParams(), const SLACDebugOption &debug_option=SLACDebugOption())
 Simultaneous Localization and Calibration: Self-Calibration of Consumer Depth Cameras, CVPR 2014 Qian-Yi Zhou and Vladlen Koltun Estimate a shared control grid for all fragments for scene reconstruction, implemented in https://github.com/qianyizh/ElasticReconstruction.
PoseGraph open3d::t::pipelines::slac::RunRigidOptimizerForFragments (const std::vector< std::string > &fragment_filenames, const PoseGraph &fragment_pose_graph, const SLACOptimizerParams &params=SLACOptimizerParams(), const SLACDebugOption &debug_option=SLACDebugOption())
 Extended ICP to simultaneously align multiple point clouds with dense pairwise point-to-plane distances.