matlab裡點雲的讀入顯示和儲存
阿新 • • 發佈:2018-11-01
點雲的讀入
pcread
和importdata
函式完成了這個功能。
pcread
ptCloud = pcread(filename)
從PLY
、PCD
讀取指定路徑的點雲。反回一個pointCloud
物件。
importdata
像他的名字 匯入資料,並不是特指點雲檔案,可以是陣列等,然後進一步處理成點雲。這個以後再說。
點雲的顯示
pcshow 在座標系中繪製三維點雲。
pcshow(ptCloud) pcshow(xyzPoints) pcshow(xyzPoints,C) pcshow(filename) pcshow(___,Name,Value) ax = pcshow(___)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
可以看到有多種呼叫方式,直接顯示點雲,或者從路徑顯示點雲,顯示三維點陣列,C指定點雲顏色,等。只要在matlab中測試一下,立馬就會明白以上的含義和用法。
點雲的儲存
pcwrite 向ply pcd檔案中存入三維點雲。
pcwrite(ptCloud,filename)
pcwrite(ptCloud,filename,'Encoding',encodingType)
- 1
- 2
如上,你可以直接儲存pointCloud物件或者指定格式,
例子如下:
pcwrite(ptCloud,'teapotOut','PLYFormat','binary');
- 1
這些基礎函式的用法簡單,這裡整理一下供自己查詢備用
--------------------- 本文來自 yijiangyi 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/yijiangyi/article/details/81059617?utm_source=copy