首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Open3D体素的总数?

Open3D体素的总数?
EN

Stack Overflow用户
提问于 2022-08-24 11:44:11
回答 1查看 92关注 0票数 -4

嗨,我已经设法用open3D中的剪影体素雕刻功能重建了一个形状。

如何计算构成雕刻3D模型的网格中包含的体素总数?

EN

回答 1

Stack Overflow用户

发布于 2022-09-06 10:04:08

您可以在带有VoxelGridlen(voxel_grid.get_voxels())中找到体素的总数。下面是一个完整的例子

代码语言:javascript
复制
>>> import open3d as o3d
>>> import numpy as np
>>> 
>>> N = 2000
>>> armadillo_data = o3d.data.ArmadilloMesh()
>>> pcd = o3d.io.read_triangle_mesh(armadillo_data.path).sample_points_poisson_disk(N)
>>> pcd.scale(1 / np.max(pcd.get_max_bound() - pcd.get_min_bound()), center=pcd.get_center())
PointCloud with 2000 points.
>>> voxel_grid = o3d.geometry.VoxelGrid.create_from_point_cloud(pcd, voxel_size=0.05)
>>> 
>>> len(voxel_grid.get_voxels())
737
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73472549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档