|
Open3D (C++ API)
0.19.0
|
#include "open3d/pipelines/registration/SymmetricICP.h"#include <tbb/blocked_range.h>#include <tbb/parallel_reduce.h>#include <cmath>#include <cstddef>#include "open3d/geometry/PointCloud.h"#include "open3d/pipelines/registration/SymmetricICPImpl.h"#include "open3d/utility/Eigen.h"#include "open3d/utility/Logging.h"Namespaces | |
| namespace | open3d |
| namespace | open3d::pipelines |
| namespace | open3d::pipelines::registration |
Functions | |
| RegistrationResult | open3d::pipelines::registration::RegistrationSymmetricICP (const geometry::PointCloud &source, const geometry::PointCloud &target, double max_correspondence_distance, const Eigen::Matrix4d &init=Eigen::Matrix4d::Identity(), const TransformationEstimationSymmetric &estimation=TransformationEstimationSymmetric(), const ICPConvergenceCriteria &criteria=ICPConvergenceCriteria()) |
| Registers source to target with symmetric point-to-plane ICP. | |
| Eigen::Matrix6d JTJ = Eigen::Matrix6d::Zero() |
| Eigen::Vector6d JTr = Eigen::Vector6d::Zero() |
| Eigen::Vector3d source = Eigen::Vector3d::Zero() |
| Eigen::Vector3d target = Eigen::Vector3d::Zero() |