我正在使用PCL和網格編輯器(MeshLab)。我有興趣將我的網格物體導入PCL來做一些3D處理。可視化網格與其點雲之間的區別
我有一個網格模型的層格式。當我加載的代碼的模式:
PointCloud<PointXYZRGBA>::Ptr cloud (new PointCloud<PointXYZRGBA>());
pcl::io::loadPLYFile<pcl::PointXYZRGBA>(argv[1], *cloud);
和我想象它作爲一個點雲:
visualization::PCLVisualizer viewer ("Model");
viewer.addPointCloud (cloud,"model");
幾何形狀是從裝載不同並直接可視化網格:
viewer.addModelFromPLYFile(argv[1], "model");
在第二種情況下,我可以像使用Mesh編輯器一樣可視化模型,但在第一種情況下,我可以看到它的變形版本,即球體和橢球體一樣。這裏發生了什麼?也許我應該手動採樣網格?
如果我在瀏覽器中添加了兩種型號,差別非常明顯,點雲比目小,它遭受了一些奇怪的變形(請參見附件圖片)
非常感謝你多
ply http://www.pcl-users.org/file/n4028582/meshply.png