适合3-D点云
将圆柱体拟合到一个点云,该点云具有从嵌入到圆柱体的最大允许距离。此函数使用M估计器样品共识(MSAC)算法来找到圆柱体。模型
= pcfitcylinder(ptcloudin
,,,,MaxDistance
)
将圆柱体拟合到点云,并具有1 by-3参考方向输入向量指定的其他方向约束。模型
= pcfitcylinder(ptcloudin
,,,,MaxDistance
,,,,参考年
)
另外指定最大允许的绝对角距离。模型
= pcfitcylinder(ptcloudin
,,,,MaxDistance
,,,,参考年
,,,,maxangulardistance
)
[[
另外,将线性索引返回点云输入中的嵌入和离群点。模型
,,,,嵌入式
,,,,离群值
] = pcfitcylinder(ptcloudin
,,,,MaxDistance
)
[[___,,,,
另外,返回嵌入式点距离的平均误差到模型。MeanError
] = pcfitcylinder(ptcloudin
,,,,MaxDistance
)
该函数返回描述气缸的几何模型。此函数使用M估计器样品共识(MSAC)算法来找到圆柱体。MSAC算法是随机样品共识(RANSAC)算法的变体。
适合算法pcfitcylinder
功能需要点云正常。因此,如果普通的
输入点云的属性为空,该功能填充了它。当功能填充普通的
属性,它使用六个点适合本地气缸。如果六点不起作用,拟合失败,请考虑致电pcnormals
功能使您可以选择要使用的点数。
[1] Torr,P。H. S.和A. Zisserman。“ MLESAC:一种新的可靠估计器,并应用于估计图像几何形状。”计算机视觉和图像理解。第78卷,第1期,2000年4月,第138-156页。
PCFITPLANE
|PCFITSPHERE
|PointCloud
|PCPLAYER
|PCSHOW
|PCWRITE
|pcread
|圆柱体模型
|PlaneModel
|PCMERGE
|PCTRANSFORM
|pcRegistericp
|pcdenoise
|仿射3D