69 const std::vector<Point3D>& target,
71 double tolerance = 1e-6);
Eigen::Transform< double, 3, Eigen::Affine > Transform3D
三维仿射变换类型
ICPResult icp_register(const std::vector< Point3D > &source, const std::vector< Point3D > &target, int max_iter=50, double tolerance=1e-6)
迭代最近点(ICP)刚体点云配准
Point< double, 2 > Point2D
双精度二维点
Point< double, 3 > Point3D
双精度三维点
Vector< double, 2 > Vector2D
双精度二维向量
Vector< double, 3 > Vector3D
双精度三维向量
double rms_error
配准后的均方根误差
Transform3D transform
将 source 对齐到 target 的刚体变换
bool converged
是否在达到最大迭代次数前收敛