试了很多次,最后的转换矩阵为单位矩阵
可以用pcl::registration::TransformationEstimationSVD,这样是 ok的,转换后接近于目标矩阵
pcl::registration::TransformationEstimationSVD<pcl::PointXYZ, pcl::PointXYZ> trans_east;
Eigen::Matrix4f transformation_matrix;
trans_east.estimateRigidTransformation(*cloud_siftOutput1, *cloud_siftOutput2, *correspondences, transformation_matrix);
pcl::transformPointCloud(*cloud_sampled1, *cloud_in_filtered_Raw, transformation_matrix);
点云配准与转换
本文介绍了使用PCL库中的TransformationEstimationSVD方法进行点云配准的过程。通过估计两个点云之间的刚体变换矩阵,并应用该矩阵完成点云配准。文中详细展示了具体的代码实现。

被折叠的 条评论
为什么被折叠?



