如何在点云中保留细的或者尖锐的对象

问题

对细的物体进行成像可能具有挑战性。在某些情况下,表征它们的数据可能会在点云中丢失。仅当细的对象在彩色图像中垂直对齐并且它们与后方的表面之间的z轴距离较大时才会发生这种情况。垂直对齐的尖锐的对象也会出现同样的问题。

没有细的对象的数据

没有尖锐物体的数据

No data on thin objects

No data on pointy objects

原因

Reflection Filter(反射过滤器) (SDK 2.7及之后的版本)的Global Mode对应了旧的反射过滤器(SDK 2.6及更早版本),通常更能好地移除离群点。但是它的缺点是它会移除细的和尖锐的对象的数据。

可能的解决方案

如果场景中有反射对象,请使用SDK 2.7中提供的反射过滤器的Local Mode。如果您的场景不是反射式的,或者如果您无法将SDK升级到2.7版,请关闭反射过滤器。另一种选择是旋转对象或相机,使对象在彩色图像中显示为水平。

使用反射过滤器的Local Mode可保留在尖锐对象上的数据

可通过旋转相机或物体来保留在尖锐物体上的数据

Data preserved on pointy objects by using Reflection Filter Local Mode

Data preserved on pointy objects by rotating camera or objects