3D基元拟合

读取2.5D图像,包含了高度信息

3D基元拟合_第1张图片

分解3个通道,第三通道包含了高度信息

access_channel (XYZ, X, 1)
access_channel (XYZ, Y, 2)
access_channel (XYZ, Z, 3)

将三个通道合并得到点云句柄

xyz_to_object_model_3d (X, Y, Z, ObjectModel3DID)

3D基元拟合_第2张图片

对点云数据拟合

ParFitting := ['primitive_type','fitting_algorithm','output_xyz_mapping']
ValFitting := ['cylinder','least_squares_huber','true']
拟合类型为cylinder圆柱体,拟合算法least_squares_huber
fit_primitives_object_model_3d (ObjectModel3DID, ParFitting, ValFitting, ObjectModel3DOutID)

得到结果:

3D基元拟合_第3张图片

关注公众号,更多知识内容

3D基元拟合_第4张图片

 

你可能感兴趣的:(Halcon-3D视觉)