从特定视点保存体素栅格

2024-05-01 21:52:22 发布

您现在位置:Python中文网/ 问答频道 /正文

问题陈述:我有形状的numpy数组(128128),它是0和1的二进制体素网格。一个对象在这个立方体中表示。你知道吗

当从特定视点观看时,我想将对象的占用保存到另一个numpy数组(128128)中,即当我移动相机/可视化工具时,体素将出现在与“规范”不同的位置,因此在体素网格中,1将具有不同的索引/位置。你知道吗

有人知道怎么做吗?你知道吗

我现在尝试的是:我已经加载了转换为xyz坐标的numpy数组,这些点被占用(1),使用open3d将它们可视化为点云(类似于它们所做的here)。然后我在open3d中操纵相机的位置,以获得不同的对象视图。但如何才能保存我所看到的体素网格样式的numpy数组。你知道吗

我认为另一种方法是旋转物体。你知道吗

如果您知道其他更好的方法,使用其他软件也可以,只要它与python兼容并且可伸缩。你知道吗


Tags: 工具对象方法numpy规范网格here可视化