缩减点云
裁剪
裁剪允许您根据几何考虑从点云中排除点。
Open eVision 提供以下裁剪功能:
□ | ESimpleCropper:仅在X、Y和/或Z坐标轴上裁剪(长方形对称3D区域) |
□ | ERectangularCropper:裁剪长方形外部(或内部)的点 |
□ | ESphericalCropper:裁剪球体外(或内)的点。 |
□ | EPlaneCropper:按照其相对于平面的位置裁剪点 |
这些类型使选择的点组成新的点云。
小数位
任意抽取器ERandomDecimator通过复制随机选择的特定数量的点,抽取点云到新的点云中。
指定点的数量,充当构造函数的参数。
EPointCloud pc; pc.LoadPCD("c:\\images\\data.pcd"); // Explicitely decimate the point cloud ERandomDecimator decimator(5000); EPointCloud pcDecimated; decimator.Decimate(pc, pcDecimated); pcDecimated.SavePCD("c:\\images\\decimatedData.pcd");