簡體   English   中英

如何導出PointCloud以在Matlab中查看

[英]How to export a pointcloud to be view in matlab

我使用OpenCV功能

pointCloud = cv2.reprojectImageTo3D(filteredImg,disparityToDepthMap) / 420

得到我的立體圖像的點雲。

我想將其顯示到matlab中,我嘗試將數據加載到matlab中,但失敗了。

為了保存變量以便以后在Matlab中讀取,我建議將它們存儲為.mat文檔,並在python中執行以下行:

import scipy.io as spio

spio.savemat(r'C:\DirectoryNameofMatlabProject' , mdict={'namedata': namedata})

一旦存儲了包含所需數據的.mat(在您的情況下為“ pointCloud”),則需要在Matlab中打開.mat。 為此,只需單擊“導入數據”。

最后,為了將此數據轉換為Matlab中的pointCloud對象,請執行以下代碼:

ptCloud=pointCloud(namedata);

pcshow(namedata)

我希望你覺得這對你有幫助。

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM