Fitting plane to a 3D point cloud using pcfitplane
18 次查看(过去 30 天)
显示 更早的评论
Is this the correct approach.
When I plot this I am not getting any plane in the window.
ptCloud1 = pointCloud(rand(200,3,'single'));
figure
pcshow(ptCloud1, 'MarkerSize',50)
[model, inlier, outlier] = pcfitplane(ptCloud1,0.05,[0,0,1], 5);
plane1 = select(ptCloud1, inlier);
pcshow(plane1)
% p1 = pointCloud(a);
Output : -

回答(1 个)
Witek Jachimczyk
2025-12-11
You're most likely not getting anything because you might have picked a normal vector that doesn't work out or your max distance of individual points from the plane model is too tight. You can skip supplying the reference normal vector.
HTH
Witek
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Point Cloud Processing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!