Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在open3d python中将体素网格转换为点云?_Python_Computer Vision_Point Clouds_Open3d - Fatal编程技术网

如何在open3d python中将体素网格转换为点云?

如何在open3d python中将体素网格转换为点云?,python,computer-vision,point-clouds,open3d,Python,Computer Vision,Point Clouds,Open3d,我有一个来自雕刻的体素网格数据类型。现在,我想把这个体素网格转换成点云。这背后的主要原因是我需要从体素网格体积中获取网格 可能吗 到目前为止,我发现体素网格的get_voxels()方法返回所有体素。然后,我想我会用它手动创建一个点云。我发布了我的手动解决方案 point_cloud_np = np.asarray([voxel_volume.origin + pt.grid_index*voxel_volume.voxel_size for pt in voxel_volume.get_vox

我有一个来自雕刻的体素网格数据类型。现在,我想把这个体素网格转换成点云。这背后的主要原因是我需要从体素网格体积中获取网格

可能吗


到目前为止,我发现体素网格的get_voxels()方法返回所有体素。然后,我想我会用它手动创建一个点云。

我发布了我的手动解决方案

point_cloud_np = np.asarray([voxel_volume.origin + pt.grid_index*voxel_volume.voxel_size for pt in voxel_volume.get_voxels()])