任务
在Windows10系统下,用python,在jupyter notebook,运用Open3D实现3D图像的多角度点云拼接形成整个点云,给临近点云上色,法向量估计,用无结构的点云数据、滚球法三角片面生成结构化数据Mesh。
目录
ⅠOpen3D安装
Ⅱ查看点云文件
Ⅲ给点云临近点上色
Ⅳ法向量估计
Ⅴ用无结构的点云数据生成结构化数据Mesh
Ⅵ三角片面生成
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=