How to trim a ponit cloud
Mostrar comentarios más antiguos
I have generated pointcloud -- ptCloud using pcfromkinect function ( as in the Matlab example) . Now I want to trim the pointcloud using
x = ptCloud.Location(100:200 ,100:200,1);
y = ptCloud.Location(100:200 ,100:200,2);
z = ptCloud.Location(100:200 ,100:200,3);
R = ptCloud.Location(100:200 ,100:200,1);
G = ptCloud.Location(100:200 ,100:200,2);
B = ptCloud.Location(100:200 ,100:200,3);
PTC.Location(:,:,1) =x;
PTC.Location(:,:,2) =y;
PTC.Location(:,:,3) =z;
PTC.Color(:,:,1) = R;
PTC.Color(:,:,2) = G;
PTC.Color(:,:,3) = B;
then pcshow(PTC)
but not working any sugesion or matlab file exchange files wiill be highy appreciated
3 comentarios
Walter Roberson
el 19 de Feb. de 2017
You appear to be extracting the same information for R as you are for x, and similarly y and G, and z and B. If that is deliberate then why not just copy what you already extracted?
Image Analyst
el 19 de Feb. de 2017
I don't even know what you want to do. What does it mean to "trim a point cloud"? Do you mean crop? Remove outliers? "Trim" does not seem to be a precisely defined term in your context. Like for strings, trim means to remove leading and trailing white space. But I have no idea what you mean. Well, 2 ideas that I just gave but I still am not sure if it's one of those or something else.
Hall marokey
el 10 de Mzo. de 2017
Respuestas (1)
Hongxu Guo
el 13 de Oct. de 2020
0 votos
Just in case someone is still looking for solving similar issue
Pls look here.
https://www.mathworks.com/help/vision/ref/pointcloud.findpointsinroi.html
Categorías
Más información sobre Process Point Clouds en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!