matlab里点云的读入显示和保存
點(diǎn)云的讀入
pcread和importdata函數(shù)完成了這個(gè)功能。
pcread
ptCloud = pcread(filename) 從PLY、PCD讀取指定路徑的點(diǎn)云。反回一個(gè)pointCloud對(duì)象。
importdata
像他的名字 導(dǎo)入數(shù)據(jù),并不是特指點(diǎn)云文件,可以是數(shù)組等,然后進(jìn)一步處理成點(diǎn)云。這個(gè)以后再說。
點(diǎn)云的顯示
pcshow 在坐標(biāo)系中繪制三維點(diǎn)云。
pcshow(ptCloud)
pcshow(xyzPoints)
pcshow(xyzPoints,C)
pcshow(filename)
pcshow(___,Name,Value)
ax = pcshow(___)
可以看到有多種調(diào)用方式,直接顯示點(diǎn)云,或者從路徑顯示點(diǎn)云,顯示三維點(diǎn)數(shù)組,C指定點(diǎn)云顏色,等。只要在matlab中測(cè)試一下,立馬就會(huì)明白以上的含義和用法。
點(diǎn)云的保存
pcwrite 向ply pcd文件中存入三維點(diǎn)云。
pcwrite(ptCloud,filename)
pcwrite(ptCloud,filename,'Encoding',encodingType)
如上,你可以直接保存pointCloud對(duì)象或者指定格式,
例子如下:
pcwrite(ptCloud,'teapotOut','PLYFormat','binary');
這些基礎(chǔ)函數(shù)的用法簡(jiǎn)單,這里整理一下供自己查詢備用
總結(jié)
以上是生活随笔為你收集整理的matlab里点云的读入显示和保存的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab保存figure图像中所有的
- 下一篇: MATLAB点云处理:读取、展示、最近邻