MATLAB Answers

How to change the color of model obtained from pcfitsphere

3 views (last 30 days)
Shaurab Show
Shaurab Show on 10 Mar 2021
Commented: Shaurab Show on 10 Mar 2021
Hello everyone,
I am beginner to Matlab and would like some suggestion on how to change the colour of the model (obtained form [model,inlierIndices,outlierIndices] = pcfitsphere(ptCloudIn,maxDistance)) as it is making the analysis of the point cloud and the sphere extremely difficult.
Thanks in advance

Accepted Answer

Mehmed Saad
Mehmed Saad on 10 Mar 2021
load('object3d.mat');
figure
pcshow(ptCloud)
xlabel('X(m)')
ylabel('Y(m)')
zlabel('Z(m)')
title('Original Point Cloud')
maxDistance = 0.01;
roi = [-inf,0.5,0.2,0.4,0.1,inf];
sampleIndices = findPointsInROI(ptCloud,roi);
[model,inlierIndices] = pcfitsphere(ptCloud,maxDistance,...
'SampleIndices',sampleIndices);
globe = select(ptCloud,inlierIndices);
hold on
plot(model)
Now if you want to change the color of figure and axis just wirte
i am setting it to white, you can chose your color
set(gcf,'Color','w')
set(gca,'Color','w')
  4 Comments

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!