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])
相关推荐
北域码匠2 分钟前
SHA-1算法:安全哈希原理与应用解析
算法·c#·哈希算法
skylar08 分钟前
小白1分钟安装flash-attn
开发语言·python
JustNow_Man11 分钟前
psmux快捷键
人工智能·python
默子昂16 分钟前
ollama 自定义ui
开发语言·python·ui
abcy07121316 分钟前
Python中使用FastAPI和HDFS进行异步文件上传
python·fastapi
abcy07121317 分钟前
flask hdfs 异步上传图文教程csdn
python·flask
在放️37 分钟前
Python 爬虫 · PyQuery 模块基础
爬虫·python
手写码匠1 小时前
手写 GraphRAG:从零实现图增强检索增强生成系统
人工智能·深度学习·算法·aigc
装不满的克莱因瓶1 小时前
【自动驾驶领域】学习 Cityscapes 数据集——城市街景语义理解的标准基准
人工智能·pytorch·python·深度学习·学习·机器学习·自动驾驶
BomanGe11 小时前
NSK重载高刚性滚珠丝杠技术详解
经验分享·算法·规格说明书