halcon第十讲:自定义算子封装

24 篇文章 720 订阅 ¥9.90 ¥99.00
这篇博客详细介绍了如何在Halcon中进行自定义算子的封装,包括创建本地程序函数和库函数两种方式。首先,通过编写算子函数,并在Halcon环境中将其定义为本地程序函数,实现仅限本程序使用的自定义操作。接着,进一步讲解如何将算子封装为库函数,这样在任意新程序中都能调用。通过这样的步骤,用户可以根据需求灵活定制自己的Halcon算子。
摘要由CSDN通过智能技术生成

自定义算子封装。

一、自定义本地程序函数,即只有该程序可以使用该算子。

1、编写算子函数

read_image (Image, lujing)
threshold (Image, Region, 128, 255)
dev_display (Image)
dev_display (Region)
return ()

2、全部选中这些代码,单击函数—》创建函数—》定义个算子的名称为blob_image,类型选择本地程序函数,在参数文档中大致选择各变量的类型或者语意等等,按F1在帮助文档中就可以查看。

3、在程序编辑器中输入blob_image就可以调用了。

运行结果如下:

二、 自定义库函数,每次打开一个新的程序都可以调用该算子。

1、编写算子函数

read_image (Image, lujing)
threshold (Image, Region, 128, 255)
dev_display (Image)
dev_display (Region)
return ()

2、全部选中这些代码,单击函数—》创建函数—》定义个算子的名称,类型选择库函数,选择一个目录并添加, 在参数文档中大致选择各变量的类型或者语意等等,按F1在帮助文档中就可以查看。

3、单击函数—》管理函数—》添加库,将刚才算子函数的路径添加进来,这样用halcon每次新建一个程序都可进行调用。

运行结果和上面一样。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东城青年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值