我在MATLAB中構建一個GUI,我想在這個GUI中的圖中顯示點雲。 GUI可以播放3D錄製內容,並可以暫停/播放,更改速度並更改我正在播放的視頻。如何在MATLAB GUI中顯示點雲?
到目前爲止,我用pcplayer來顯示點雲。例如:
player = pcplayer(xlimits, ylimits, zlimits, 'MarkerSize', 100);
view(player,point_cloud);
然而,這開闢了一個新的數字。我已經使用pcshow嘗試:
pcshow(point_cloud, 'Parent', axes_to_plot);
這個工作,但只適用於視頻的第一幀。後來,我收到一個錯誤:
Property assignment is not allowed when the object is empty. Use subscripted assignment to create an array element.
這不是我試圖畫出雲彩的問題:他們是不是空的,並且除了試圖得出同樣的雲兩次導致同樣的錯誤。那裏發生了一些我不明白的事情。
有誰知道如何解決我的問題?
我正在使用MATLAB版本2016a。