PlY檔案讀取顯示

Json_Nie發表於2014-12-18

ply檔案是史丹佛大學推出的一種3D模型的標準檔案

很多的3D viewer都可以顯示ply檔案。當然matlab也是可以的

在史丹佛大學的官網上有對應的程式碼:

http://people.sc.fsu.edu/~jburkardt/m_src/ply_io/ply_io.html

我們這裡主要用了ply_read.m的這個檔案

具體的程式碼如下:

[Tri,Pts] = PLY_READ('cow.ply','tri');
%   trisurf(Tri,Pts(:,1),Pts(:,2),Pts(:,3));
%   colormap(gray); axis equal;

如果只有點資訊,可以直接使用plot3來顯示:

 Pts = Pts';
 plot3(Pts(:,1),Pts(:,2),Pts(:,3),'o');

這樣就可以顯示了。

這個工作的原因是又有模型骨架學習。

參考網址:http://web.siat.ac.cn/~huihuang/Skeleton/Skeleton_page.html

這個工作感覺對於複雜的模型會得到比較好的骨架資訊。

但是對於簡單的模型,如球體或是立方體,盒子什麼的,就很難得到準確的骨架。

需要進一步研究。



相關文章