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

6 visualizaciones (últimos 30 días)
lucca k
lucca k el 2 de Nov. de 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

Respuestas (0)

Categorías

Más información sobre Point Cloud Processing en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by