开启左侧

[HALCON文档] 深入理解Halcon外部函数存储方式:本地与非本地

  [复制链接]
Criss 发表于 2017-2-24 21:34:39 | 显示全部楼层 |阅读模式
QQ截图20180404171713.png
本地:即HDevelop中的函数存储在当前*.hdev文件中,导出可以一起导出,不可以被其他程序共享和使用。
非本地:即HDevelop中的函数存储在指定的目录中,格式为*.hdvp,需要在外部函数目录里面进行加载和使用,不随当前文件内容一起导出,可以被其他程序共享和使用。

默认Halcon保存的外部算子目录位于安装目录/procedures目录下

在我们求证之前,讲讲一点和HDevelop相关的内容:
什么是*.hdev文件?
hdev文件,又被称为HDevelop编写的配置文件,之所以叫配置文件,是因为他本身并不是一种特殊的格式。
那它是一种什么格式的文件呢?它就是我们常见的XML文件,称为可扩展标记语言,一般用于存储树结构的数据,广泛应用于网页中。

什么是*.hdpl文件?
hdpl文件,是Halcon 12.0及其以上版本特有的函数库文件格式,里面可以放很多个算子,不像老版本只能放一个函数,而且文件名称为*.hdvp。
这样的好处就是,我们可以在一个函数库里面放很多相同功能或者同一属性的外部算子,非常实用。

准备工具:UltraEdit
文件:任意*.hdev文件即可

求证过程:
游客,如果您要查看本帖隐藏内容请回复

如何使用.hdvp呢?
打开HDevelop,点击菜单“函数”->“管理函数”即可打开参数设置,添加带.hdvp文件的目录即可加载外部算子了,然后可以直接在程序编辑器里面使用!
QQ截图20181204113341.png




lissdd 发表于 2017-2-25 09:54:32 | 显示全部楼层
学习了,内核原理比操作重要!
chgm 发表于 2017-3-2 13:44:06 | 显示全部楼层
6666666666666
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表