Halcon初步学习七

该文介绍了使用Halcon进行多线程并行测量的方法,包括创建测量模型、设置图像大小、添加测量对象、应用模型进行测量以及获取结果。通过par_start和par_join实现线程控制,利用各种函数如gen_empty_obj和distance_rr_min进行图像分析和处理。
摘要由CSDN通过智能技术生成

一、Halcon多线程并行测量

        1.Multiple ThreadInstance(练习)

:par_start<ThreadID> :MultipeThread()  :开启线程(格式:线程调用 par_start<线程ID>过程名。MultipeThread()本地函数的名字)

convert_vector_to_tuple:奖向量元素转化为"元组",元组是可以被修改的但是元组是只读的不能被修改。

par_join:等待所有线程执行完毕。

函数(添加的函数):

create_metrology_model:创建测量模型。

set_metrology_object_image_size:设置测量对象的图像大小。

add_metrology_object_generic:添加测量直线对象到测量模板中(第三参数)

apply_metrology_model:测量并对测量区域拟合几何形状

get_metrology_object_result:结果的开始行坐标。

get_metrology_object_measures:获取测量区域。

get_metrology_object_result_contour:获取测量轮廓。

gen_empty_obj:生成两条直线对象并连接起来。

gen_region_line:将输入的行存储为区域。

concat_obj:连接两个标志性的对象元组。

select_obj:找到某一个值/参数。

distance_rr_min:每个区域的两个轮廓像素之间的最小距离。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值