RGBD点云纹理生成

假设你有一坨带颜色点云,非常想要贴纹理的效果,但又觉得PCL那一堆API很恶心,那么就用meshlab吧!

本文将给出主要步骤:【大部分来自youtube视频】,参数什么的大家自己调吧。

1.import point cloud file with ply format

RGBD点云纹理生成_第1张图片


2.Filters--Normals Curvatures and Orientation---compute normals for point sets

RGBD点云纹理生成_第2张图片


3.Filters--Remeshing Simplification and reconstruction--Surface reconstruction:Possion

RGBD点云纹理生成_第3张图片

RGBD点云纹理生成_第4张图片


4.Filters---Texture---Parameteriztion: Trivial Per-Triangle

RGBD点云纹理生成_第5张图片


5.save project, you will get ply and mlp file

RGBD点云纹理生成_第6张图片


6.Filter---Texture---Transfer vertex attribute to texture (between two meshes)

RGBD点云纹理生成_第7张图片

After a couple of time , you will get results as followed:

RGBD点云纹理生成_第8张图片

RGBD点云纹理生成_第9张图片


7.Filter---Selection---select faces with edges longer than ...

RGBD点云纹理生成_第10张图片

Attention: the less the value, the more area which is filled with red  will be deleted later.


8. Press Delete, and finally you will get these results:

RGBD点云纹理生成_第11张图片

RGBD点云纹理生成_第12张图片



最终的文件:

RGBD点云纹理生成_第13张图片




你可能感兴趣的:(图像处理,机器视觉)