文章目录
-
- 1 圆柱体拟合函数 pcfitcylinder
- 2 代码实现
-
- 2.1 model = pcfitcylinder(ptCloudIn,maxDistance)
- 2.2 model = pcfitcylinder(ptCloudIn,maxDistance,referenceVector)
- 2.3 model = pcfitcylinder(ptCloudIn,maxDistance,referenceVector,maxAngularDistance)
- 2.4 [model,inlierIndices,outlierIndices] = pcfitcylinder(ptCloudIn,maxDistance) ★★★
- 2.5 [model,inlierIndices,outlierIndices,meanError] = pcfitcylinder(ptCloudIn,maxDistance)
- 3 注意
1 圆柱体拟合函数 pcfitcylinder
pcfitcylinder
— 从三维点云中拟合圆柱体
此函数使用M-估计样本一致性( M-estimator SAmple Consensus ,MSAC)算法来查找圆柱体。MSAC算法是一种改进的RANSAC算法
主要有 5 种重载方式
NO.1 给定点云ptCloudIn
,设置内点到模型的最大距离maxDistance
,并返回模型系数model
model = pcfitcylinder(ptCloudIn,maxDistance)