Halcon学习笔记:基于阈值分割的三维对象模型
发布时间
阅读量:
阅读量
3D对象模型阈值分割实践
该示例程序演示了在HALCON环境下如何操作connection_object_model_3d与select_object_model_3d这两个运算符。初始阶段,会对三维对象模型实施阈值处理。随后,依据几何距离参数进行连通区域的计算。最终,通过体积及直径两个指标筛选出符合条件的连通区域,并将处理结果进行可视化展示。
源码:
dev_update_off ()
dev_close_window ()
* 1、加载X,Y, z数据,缩放到米,并生成一个3D对象模型
ImagePath := 'time_of_flight/'
read_image (Image, ImagePath + 'engine_cover_xyz_01')
* 缩放图像的灰度值
* 将图像放大一个给定的倍数
scale_image (Image, Image, .001, .0)
zoom_image_factor (Image, Image, 2, 2, 'constant')
decompose3 (Image, X, Y, Z)
xyz_to_object_model_3d (X, Y, Z, ObjectModel3DID)
* 2、计算模
全部评论 (0)
还没有任何评论哟~
