本文为博主原创文章,未经博主允许不得转载。
本文为专栏《python三维点云从基础到深度学习》系列文章,地址为“https://blog.csdn.net/suiyingy/article/details/124017716”。
1~10种点云预处理方法请参考:10种点云数据数据预处理方法 — 持续总结和更新(一)_Coding的叶子的博客-CSDN博客_点云预处理。深度学习中点云基本数据处理和增强方式,包括点云归一化、随机打乱、随机平移、随机旋转、随机缩放和随机丢弃等,持续总结与更新。
11 剔除指定范围之外的点
def removePoints(PointCloud, BoundaryCond):
# Boundary condition
minX = BoundaryCond['minX']
maxX = BoundaryCond['maxX']
minY = BoundaryCond['minY']
maxY = BoundaryCond['maxY']
minZ = BoundaryCond['minZ']
maxZ = BoundaryCond['maxZ']