现在,我希望使用PCA方法来计算从深度image.Here转换而来的有组织点云的正常值,这是我所做的:
pcl::NormalEstimation<pcl::PointXYZ, pcl::Normal> normObj;
normObj.setInputCloud (cloud); //cloud is an organized point cloud
pcl::search::OrganizedNeighbor<pcl::PointXYZ>::Ptr tree(new pcl::search::OrganizedNeighbor<pcl::PointXYZ>());
normObj.setSearchMethod (tree);
//normObj.setRadiusSearch (0.05);
normObj.setKSearch(10);
PointCloud<pcl::Normal>::Ptr normals (new PointCloud<pcl::Normal>);
normObj.compute (*normals);
问题是,当我运行程序时,没有结果,但没有错误。代码有什么问题?
发布于 2022-04-15 18:15:54
这可能太晚了,但是对于那些在未来为之奋斗的人来说,结构化点云正常值可以使用IntegralImageNormalEstimation来估计--我不确定正常的质量,但它对我来说是有效的。
https://stackoverflow.com/questions/36775764
复制相似问题