Why do I get an error when I read the color information in the pointCloud struct?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
ptColorCloud = pointCloud(all_Cloud, 'Color', uint8(all_labels));
gridStep = 0.05;
ptColorCloud = pcdownsample(ptColorCloud,'gridAverage',gridStep);
ptColorCloudOut = removeInvalidPoints(ptColorCloud);
ptOut = ptColorCloudOut.Location;
colorOut = ptCloudOut.Color;
When I get to the last line of code, I get to the point where I get to the end of the line, I get to say "This type of variable doesn't support indexing with points"
0 Kommentare
Antworten (1)
Shantanu Dixit
am 28 Apr. 2025
Bearbeitet: Shantanu Dixit
am 28 Apr. 2025
Hi,
The error seems to be occuring because 'ptCloudOut' is not defined in the code, but is trying to access 'ptCloudOut.Color'. You can use 'ptColorCloudOut.Color' instead, which seems to be the correct variable name containing the point cloud data.
colorOut = ptColorCloudOut.Color;
Hope this helps!
0 Kommentare
Siehe auch
Kategorien
Mehr zu Labeling, Segmentation, and Detection finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!