![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <Registration.h>
Public Member Functions | |
| RegistrationResult (const Eigen::Matrix4d &transformation=Eigen::Matrix4d::Identity()) | |
| Parameterized Constructor. More... | |
| ~RegistrationResult () | |
| bool | IsBetterRANSACThan (const RegistrationResult &other) const |
Public Attributes | |
| Eigen::Matrix4d_u | transformation_ |
| The estimated transformation matrix. More... | |
| CorrespondenceSet | correspondence_set_ |
| Correspondence set between source and target point cloud. More... | |
| double | inlier_rmse_ |
| RMSE of all inlier correspondences. Lower is better. More... | |
| double | fitness_ |
Class that contains the registration results.
Definition at line 100 of file Registration.h.
|
inline |
Parameterized Constructor.
| transformation | The estimated transformation matrix. |
Definition at line 105 of file Registration.h.
|
inline |
Definition at line 108 of file Registration.h.
|
inline |
Definition at line 109 of file Registration.h.
References fitness_, and inlier_rmse_.
Referenced by cloudViewer::pipelines::registration::RegistrationRANSACBasedOnCorrespondence().
| CorrespondenceSet cloudViewer::pipelines::registration::RegistrationResult::correspondence_set_ |
Correspondence set between source and target point cloud.
Definition at line 118 of file Registration.h.
Referenced by cloudViewer::pipelines::registration::pybind_registration_classes().
| double cloudViewer::pipelines::registration::RegistrationResult::fitness_ |
For ICP: the overlapping area (# of inlier correspondences / # of points in target). Higher is better. For RANSAC: inlier ratio (# of inlier correspondences / # of all correspondences)
Definition at line 125 of file Registration.h.
Referenced by cloudViewer::pipelines::registration::BenchmarkICPLegacy(), IsBetterRANSACThan(), cloudViewer::pipelines::registration::pybind_registration_classes(), cloudViewer::pipelines::registration::RegistrationICP(), and cloudViewer::pipelines::registration::RegistrationRANSACBasedOnCorrespondence().
| double cloudViewer::pipelines::registration::RegistrationResult::inlier_rmse_ |
RMSE of all inlier correspondences. Lower is better.
Definition at line 120 of file Registration.h.
Referenced by cloudViewer::pipelines::registration::BenchmarkICPLegacy(), IsBetterRANSACThan(), cloudViewer::pipelines::registration::pybind_registration_classes(), cloudViewer::pipelines::registration::RegistrationICP(), and cloudViewer::pipelines::registration::RegistrationRANSACBasedOnCorrespondence().
| Eigen::Matrix4d_u cloudViewer::pipelines::registration::RegistrationResult::transformation_ |
The estimated transformation matrix.
Definition at line 116 of file Registration.h.
Referenced by cloudViewer::pipelines::registration::pybind_registration_classes().