|
Open3D (C++ API)
0.19.0
|
#include <Eigen/Core>#include <tuple>#include <vector>#include "open3d/pipelines/registration/CorrespondenceChecker.h"#include "open3d/pipelines/registration/TransformationEstimation.h"#include "open3d/utility/Eigen.h"#include "open3d/utility/Optional.h"Go to the source code of this file.
Data Structures | |
| class | open3d::pipelines::registration::ICPConvergenceCriteria |
| Class that defines the convergence criteria of ICP. More... | |
| class | open3d::pipelines::registration::RANSACConvergenceCriteria |
| Class that defines the convergence criteria of RANSAC. More... | |
| class | open3d::pipelines::registration::RegistrationResult |
Namespaces | |
| namespace | open3d |
| namespace | open3d::geometry |
| namespace | open3d::pipelines |
| namespace | open3d::pipelines::registration |
Functions | |
| RegistrationResult | open3d::pipelines::registration::EvaluateRegistration (const geometry::PointCloud &source, const geometry::PointCloud &target, double max_correspondence_distance, const Eigen::Matrix4d &transformation=Eigen::Matrix4d::Identity()) |
| Function for evaluating registration between point clouds. | |
| RegistrationResult | open3d::pipelines::registration::RegistrationICP (const geometry::PointCloud &source, const geometry::PointCloud &target, double max_correspondence_distance, const Eigen::Matrix4d &init=Eigen::Matrix4d::Identity(), const TransformationEstimation &estimation=TransformationEstimationPointToPoint(false), const ICPConvergenceCriteria &criteria=ICPConvergenceCriteria()) |
| Functions for ICP registration. | |
| RegistrationResult | open3d::pipelines::registration::RegistrationRANSACBasedOnCorrespondence (const geometry::PointCloud &source, const geometry::PointCloud &target, const CorrespondenceSet &corres, double max_correspondence_distance, const TransformationEstimation &estimation=TransformationEstimationPointToPoint(false), int ransac_n=3, const std::vector< std::reference_wrapper< const CorrespondenceChecker > > &checkers={}, const RANSACConvergenceCriteria &criteria=RANSACConvergenceCriteria()) |
| Function for global RANSAC registration based on a given set of correspondences. | |
| RegistrationResult | open3d::pipelines::registration::RegistrationRANSACBasedOnFeatureMatching (const geometry::PointCloud &source, const geometry::PointCloud &target, const Feature &source_features, const Feature &target_features, bool mutual_filter, double max_correspondence_distance, const TransformationEstimation &estimation=TransformationEstimationPointToPoint(false), int ransac_n=3, const std::vector< std::reference_wrapper< const CorrespondenceChecker > > &checkers={}, const RANSACConvergenceCriteria &criteria=RANSACConvergenceCriteria()) |
| Function for global RANSAC registration based on feature matching. | |
| Eigen::Matrix6d | open3d::pipelines::registration::GetInformationMatrixFromPointClouds (const geometry::PointCloud &source, const geometry::PointCloud &target, double max_correspondence_distance, const Eigen::Matrix4d &transformation) |