Halcon 学习笔记十一:Halcon自定义算子封装

简介: Halcon 学习笔记十一:Halcon自定义算子封装

一、封装本地程序函数

先随便写一段程序

read_image (Image, lujin)
threshold (Image, Region, 128, 255)
dev_display (Image)
dev_display (Region)

选中代码,然后点击函数->创建新函数

这边先给函数取名称

然后类型可以选择本地程序函数(这样子只能在这个halcon程序中使用这个函数)

如果选择库函数(那么在其他halcon程序中也可以使用,只不过后续添加库即可)

设置输入输出参数

这边设置lujin为控制参数中的输入参数

写建议文档,关键字表示:输入什么可以找到这个函数

前驱函数:调用这个函数前,需要什么函数

后继函数:调用这个函数后,后续要用什么函数

参数文档,填写,每个参数的属性,需要用什么类型

创建完成后,运行就可以调用

blobimage (Image, Region, 'C:/Users/xuheding/Desktop/image/1.jpg')

二、

首先老方法创建函数,选择保存为库函数,选择保存的库的目录

然后新建一个halcon工程

函数-> 管理函数->添加库之后就能使用了


相关文章
|
存储 算法
halcon模板匹配实践(1)算子参数说明与算子简介
halcon模板匹配实践(1)算子参数说明与算子简介
803 0
|
6月前
halcon基础系列之几何工具相关算子
halcon基础系列之几何工具相关算子
123 0
|
6月前
Halcon 学习笔记四:blobl分析案例
Halcon 学习笔记四:blobl分析案例
112 0
|
6月前
|
文字识别
[Halcon&模块] Halcon13.0查询算子模块归属
[Halcon&模块] Halcon13.0查询算子模块归属
53 0
|
计算机视觉
三天学会opencv(十四)——自定义线性滤波
三天学会opencv(十四)——自定义线性滤波
103 0
三天学会opencv(十四)——自定义线性滤波
|
计算机视觉
三天学会opencv(十一)——形态学操作应用-提取水平与垂直线
三天学会opencv(十一)——形态学操作应用-提取水平与垂直线
122 0
三天学会opencv(十一)——形态学操作应用-提取水平与垂直线
|
计算机视觉
学会opencv(十七)最终章——模板匹配
学会opencv(十七)最终章——模板匹配
222 0
Halcon示例之角点检测(包含自定义函数的创建)
Halcon示例之角点检测(包含自定义函数的创建)
1058 0
Halcon示例之角点检测(包含自定义函数的创建)
|
机器学习/深度学习 算法 计算机视觉
Halcon中一些突然想不起来但确实有用的算子(2)
Halcon中一些突然想不起来但确实有用的算子(2)
584 0