Meshlab把點雲文件轉換為網格模型


目的:把點雲文件(ply格式)轉換為帶紋理的網格模型(obj或其他格式)

輸入:ply文件,點雲模型

輸出:obj文件,網格模型

---------------------------------------------------------------------

首先,導入點雲模型,File -> Import Mesh

 

 點雲模型旁邊有一些雜點,可以選擇select vertexes 把雜點刪掉。

 

 點擊紅框的show layer dialog,右側顯示圖層。

 

 然后計算頂點的法向量,Filters ->Normals,Curvatures and Orientation -> Compute normals for Point sets

 

我設置的參數為30 

 

 然后進行泊松重建,Filters -> Point set -> Surface Reconstruction:Poisson

 

我的參數設置如下,可以根據自己情況更改,Octree depth越大,越精細,時間越慢。 

 

 重建的效果如下:接下來還要進行一系列操作,

點擊 Filters -> Selection -> Select faces with edges longer than

 

 紅色的面片為需要刪除的多余面片,自己設置合適的參數,我設置為了默認

 

 刪除后如下,不是很精細,因為我的點雲密度問題。

 

 選擇Render -> Lighting -> Double side lighting

 

 效果如下,把一些多余的小碎面片刪除。

 

 得到如下,接下來處理紋理問題。

 

 右側選中點雲模型,選擇 Filter ->Sampling -> Vertex Attribute Transfer ,

 

 參數為默認,點擊apply

 

 然后右側選中Poisson Mesh,點擊 Render -> Color -> Per Vertex

 

 結果如下,

 

 接下來進行保存,點擊 File -> Export Mesh As,重命名后選擇obj文件類型即可。

 

 

-----------------------------------------------------------------------

希望能對你有所幫助。(*^▽^*)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM