Open3D (C++ API)
0.19.0
|
#include <TransformationEstimation.h>
Data Fields | |
bool | with_scaling_ = false |
Set to True to estimate scaling, False to force scaling to be 1. More... | |
Estimate a transformation for point to point distance.
|
inline |
Parameterized Constructor.
with_scaling | Set to True to estimate scaling, False to force scaling to be 1. |
|
inlineoverride |
|
overridevirtual |
Compute RMSE between source and target points cloud given correspondences.
source | Source point cloud. |
target | Target point cloud. |
corres | Correspondence set between source and target point cloud. |
Implements open3d::pipelines::registration::TransformationEstimation.
|
overridevirtual |
Compute transformation from source to target point cloud given correspondences.
source | Source point cloud. |
target | Target point cloud. |
corres | Correspondence set between source and target point cloud. |
Implements open3d::pipelines::registration::TransformationEstimation.
|
inlineoverridevirtual |
|
overridevirtual |
Initialize the source and target point cloud for the transformation estimation.
source | Source point cloud. |
target | Target point cloud. |
max_correspondence_distance | Maximum correspondence distance. |
Implements open3d::pipelines::registration::TransformationEstimation.
bool open3d::pipelines::registration::TransformationEstimationPointToPoint::with_scaling_ = false |
Set to True to estimate scaling, False to force scaling to be 1.
The homogeneous transformation is given by
T = [ cR t]
[0 1]
Sets 𝑐=1 if with_scaling is False.