Open3D (C++ API)
Data Structures | Namespaces | Functions
Registration.h File Reference
#include <vector>
#include <tuple>
#include <Eigen/Core>
#include <Open3D/Registration/CorrespondenceChecker.h>
#include <Open3D/Registration/TransformationEstimation.h>
#include <Open3D/Utility/Eigen.h>

Go to the source code of this file.

Data Structures

class  open3d::registration::ICPConvergenceCriteria
 
class  open3d::registration::RANSACConvergenceCriteria
 
class  open3d::registration::RegistrationResult
 Class that contains the registration results. More...
 

Namespaces

 open3d
 
 open3d::geometry
 
 open3d::registration
 

Functions

RegistrationResult open3d::registration::EvaluateRegistration (const geometry::PointCloud &source, const geometry::PointCloud &target, double max_correspondence_distance, const Eigen::Matrix4d &transformation=Eigen::Matrix4d::Identity())
 Function for evaluation. More...
 
RegistrationResult open3d::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. More...
 
RegistrationResult open3d::registration::RegistrationRANSACBasedOnCorrespondence (const geometry::PointCloud &source, const geometry::PointCloud &target, const CorrespondenceSet &corres, double max_correspondence_distance, const TransformationEstimation &estimation, int ransac_n, const RANSACConvergenceCriteria &criteria)
 
RegistrationResult open3d::registration::RegistrationRANSACBasedOnFeatureMatching (const geometry::PointCloud &source, const geometry::PointCloud &target, const Feature &source_feature, const Feature &target_feature, double max_correspondence_distance, const TransformationEstimation &estimation=TransformationEstimationPointToPoint(false), int ransac_n=4, const std::vector< std::reference_wrapper< const CorrespondenceChecker >> &checkers={}, const RANSACConvergenceCriteria &criteria=RANSACConvergenceCriteria())
 Function for global RANSAC registration based on feature matching. More...
 
Eigen::Matrix6d open3d::registration::GetInformationMatrixFromPointClouds (const geometry::PointCloud &source, const geometry::PointCloud &target, double max_correspondence_distance, const Eigen::Matrix4d &transformation)
 Function for computing information matrix from transformation matrix. More...