我有点 Cloud

pcl::PointCloud<pcl::PointXYZRGBA>::Ptr cloud (new pcl::PointCloud<pcl::PointXYZRGBA>);

我要复制到

pcl::PointCloud<pcl::PointXYZRGBA>::Ptr finalcloud (new pcl::PointCloud<pcl::PointXYZRGBA>);

而基于使用ransac计算的一些内点进行过滤 .

std::vector<int> inliers;

我目前正在这样做

pcl::copyPointCloud<pcl::PointXYZRGBA>(*cloud, inliers, *finalcloud);

Problem

由于我想找到这个 Cloud 的法线,我需要维护该组织 . copyPointCloud函数使新点 Cloud 高度= 1(参见PCL io.hpp的第188行) .

在pcl上执行ransac后有没有人能找到法线?