Open3d 点云投影到 xoy yoz 平面最简单的方式(附python 代码)

最简单的方式,就是直接把原有的点云的数据的 z or x 赋值为0, 然后生成一个新的点云。

复制代码
filename_model1 = r"1.pcd"

down = 10

point_cloud = o3d.io.read_point_cloud(filename_model1)
point_cloud = point_cloud.uniform_down_sample(int(down))
print('降采样后点云:', point_cloud)



# asarray 会影响原有的数据!!!
point_cloud_xoy = np.array(point_cloud.points)
point_cloud_xoy[:, 2] = 0
pcdxoy = o3d.geometry.PointCloud()  # 使用numpy生成点云
pcdxoy.points = o3d.utility.Vector3dVector(point_cloud_xoy)  # points numpy数组
o3d.visualization.draw_geometries([pcdxoy])

point_cloud_yoz = np.array(point_cloud.points)
point_cloud_yoz[:, 1] = 0
pcdyoz = o3d.geometry.PointCloud()  # 使用numpy生成点云
pcdyoz.points = o3d.utility.Vector3dVector(point_cloud_yoz)  # points numpy数组
o3d.visualization.draw_geometries([pcdyoz])
相关推荐
神明9314 分钟前
Golang testing怎么写单元测试_Golang单元测试教程【经典】
jvm·数据库·python
平行侠10 分钟前
A19 工业设备故障决策树智能诊断系统
算法·决策树·机器学习
keineahnung234511 分钟前
為什麼要有 eval_is_non_overlapping_and_dense?PyTorch 包裝層與調用端解析
人工智能·pytorch·python·深度学习
您^_^13 分钟前
CosyVoice 在 Windows 上推理不报错、不崩溃,但生成的音频文件是“意义不明“乱码音频
python·个人开发·cosyvoice
神明93114 分钟前
如何自动同步SQL异构表数据_利用触发器实现实时数据复制
jvm·数据库·python
2401_8504916516 分钟前
CSS 悬停箭头跳动问题的根源与稳定解决方案
jvm·数据库·python
m0_3722570220 分钟前
parse_model 函数的收尾部分,负责将计算好的参数实例化为真实的 PyTorch 层,并完成元数据的绑定和通道账本的更新
人工智能·pytorch·python
Ares-Wang22 分钟前
AI》》人工智能》》AIGC》》deepseek常见用法 PPT、思维导图等
人工智能·python
criket22 分钟前
面向对象的层次聚类算法
python
m0_6315298223 分钟前
如何创建物化视图日志_CREATE MATERIALIZED VIEW LOG记录基表DML变更
jvm·数据库·python