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])
相关推荐
paeamecium2 分钟前
【PAT甲级真题】- Shortest Distance (20)
数据结构·c++·算法·pat考试·pat
aisifang006 分钟前
GPT-Image2去偏见技术新突破
人工智能·算法·机器学习
吴可可1238 分钟前
点在线上判定与多段线分割
算法·c#
Pocker_Spades_A11 分钟前
Python快速入门专业版(五十八)——正则表达式(re):爬虫文本提取利器(从语法到实战)
爬虫·python·正则表达式
还是鼠鼠14 分钟前
AI掘金头条新闻系统 (Toutiao News)-获取新闻分类
后端·python·mysql·fastapi·web
吴可可12328 分钟前
圆弧多段线离散化采样密度优化
算法·c#
月诸清酒36 分钟前
63-260516 AI 科技日报 (X推荐算法开源,核心驱动转向Grok模型)
人工智能·算法·推荐算法
折翅嘀皇虫39 分钟前
lock_free_unordered_map
算法
图码42 分钟前
矩阵操作优化:从 O(q×n) 到 O(q) 的优雅进阶
数据结构·线性代数·算法·性能优化·矩阵·python3.11
m0_6908258242 分钟前
c++ RAII机制详解 c++如何利用RAII管理资源
jvm·数据库·python