从点云探测球体
加载数据文件。
负载(“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)标题(“地球点云”)