文档

从点云探测球体

加载数据文件。

负载(“object3d.mat”);

显示原始点云。

图pcshow(ptCloud) xlabel(“X (m)”) ylabel (“Y (m)”) zlabel (“Z (m)”)标题(“原始点云”

设置点到球的最大距离为1cm的球体装配。

maxDistance = 0.01;

设置roi来约束搜索。

ROI = [-inf,0.5,0.2,0.4,0.1,inf];sampleIndices = findPointsInROI(ptCloud,roi);

探测球体,一个球体,并从点云中提取它。

[model,inlierIndices] = pcfitsphere(ptCloud,maxDistance,...“SampleIndices”, sampleIndices);global = select(ptCloud, inlierindexes);

绘制地球仪。

持有情节(模型)

图pcshow(global)标题(“地球点云”