Filter löschen
Filter löschen

How can I transform a point cloud back into an array?

7 Ansichten (letzte 30 Tage)
lucca k
lucca k am 2 Nov. 2015
Hello,
I created a point cloud out of an array and did a spatial transformation. Afterwards I filtered it. Here is the code:
tform = affine3d(T)
%Transformation
ptCloud = pointCloud(xyzPoints)
ptCloudIn = ptCloud
ptCloudOut = pctransform(ptCloudIn,tform)
roi = [-5,5;-5,5;0.01,1]
indices = findPointsInROI(ptCloudOut, roi);
ptCloudFiltered = select(ptCloudOut, indices);
When I want to do further things with the point cloud like deleting collumns, I get this error:
Array formation and parentheses-style indexing with objects of class 'pointCloud' is
not allowed.
How can I get a normal array out of the point cloud again?
Thank you for considering!
Lucca

Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by