week11 Open3D点云数据处理

任务

在Windows10系统下,用python,在jupyter notebook,运用Open3D实现3D图像的多角度点云拼接形成整个点云,给临近点云上色,法向量估计,用无结构的点云数据、滚球法三角片面生成结构化数据Mesh。

目录

ⅠOpen3D安装

Ⅱ查看点云文件

Ⅲ给点云临近点上色

Ⅳ法向量估计

Ⅴ用无结构的点云数据生成结构化数据Mesh

Ⅵ三角片面生成


ⅠOpen3D安装

Open3D点云处理相关知识点的视频教程:bilibili.com/video/BV17N411f7nk?from=search&seid=4410565061453053310

安装:pip3 install open3d

查看安装包:pip list

Ⅱ查看点云文件

o3d.io.read_point_cloud()从文件读取点云。 它尝试根据扩展名对文件进行解码。 支持的扩展名是:pcd,ply,xyz,xyzrgb,xyzn,pts。

r在文件路径前,表示raw生数据,是啥就是啥,不要转义。 如:\t表示空出一个tab键的位置,即4个空格;\r表示换行符  ;\表示字符串行尾的续行符,即一行未完,转到下一行继续写

 使用draw_geometries可视化点云,然后按n查看法线,使用鼠标/触控板从不同的角度查看几何。 键-和键+可用于控制法线的长度。

draw_geometries(geometry_list,window_name=’Open3D’,width=1920,height=

你可能感兴趣的:(python)