设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
控制专题
›
『机器视觉/AI/IoT/机器人论坛』
›
HALCON 18.11新特性(三)——性能提升
返回列表
发新帖
HALCON 18.11新特性(三)——性能提升
[复制链接]
67772
|
0
|
2024-3-15 10:31:35
|
显示全部楼层
|
阅读模式
在上次的推送中,大恒图像技术支持工程师主要分析了HALCON 18.11在深度学习方面的新优势,今天就为大家介绍一下HALCON 18.11在性能上的提升。
01
“字典”数据类型,提升程序开发调试效率
◆数据类型Dict译为“字典”,它是一种新的句柄类型,它允许我们把任意类型的变量和一个字符串绑定,并可以通过该字符串进行变量的读取和设置。
这将大大方便自定义函数参数的定义,在旧版HALCON中(如HALCON 18.05)我们需要对不同类型的参数分别定义函数接口。当接口发生改变试,我们就不得不相应的修改我们的函数定义以及调用。
在新的版本中,有了“字典”类型的帮助,在定义函数接口时我们可以将相关变量分类存放进“字典”数据中。如此一来,当变量的数目或命名发生变化时,我们就不需要对原有接口和调用做任何改变了。
02
二维码检测
ECC200是工业中常用的二维码。它优秀的纠错能力以及小巧的尺寸受到广大工业用户的青睐。在HALCON的早期版本中就已经集成了鲁邦性很高的二维码识别算子。而这一次MVTec进一步对该算子进行了改进。使得二维码识别算法在抗遮挡方面表现更加优异,即使我们将二维码中所有的定位符号都遮挡住,在新的版本中也依然可以正确的对二维码进行识别。
03
嵌入式芯片AArch64支持
◆新的HALCON版本将为我们提供最新的Armv8 AArch64芯片支持。
04
I/O接口卡
◆在新版HALCON中我们可以使用hilscher采集卡进行IO通讯。
05
UTF-8字符集
众所周知,UTF-8号称万国字符集,在新的版本中,HALCON将提供对UTF-8字符集的支持,以方便大家在开发过程中兼容各国语言,并缓解文本转码可能带来的乱码问题。
06
HALCON消息句柄添加文件读写支持
MessageHandle是HALCON内部提供的,可用于线程间数据交互的句柄结构,它的功能类似“字典”,可以将数据和字符串进行绑定,并通过set_message_xxx和get_message_xxx实现数据的读取和写入。除了以上的操作在HALCON 18.11中,我们还可以将MessageHandle保存为文件,方便我们在调试过程中检查这些变量。
07
速度提升
MVTec在HALCON每一个版本迭代中,都会花费很多精力去提高算法的速度。在新版HALCON中我们同样也会享受到提速带来诸多益处。不得不说每一个版本的HALCON,在速度提升方面都会给我们一些惊喜。在本次更新中,又有很多的算子在速度上有了大幅的提升,如zoom_image_size()缩短处理时间甚至超过了源算子的50%。
08
HALCON消息支持注册为设备回调函数
以往在相机采集时我们需要通过特定的编程语言(如c、c++、c#等)进行设备回调的注册。在新版HALCON中我们可以通过set_framegrabber_param使用“event_selector”和“event_message_queue”参数注册事件回调,并使用dequeue_message函数等待该事件发生。(仅限USB3Vision、GenIcam以及GigeVision2)下面奉上一段注册相机事件的代码。
09
WPF控件数据绑定扩展
在HALCON 18.11中,MVTec对HSmartWindowControlWPF控件的属性进行了扩展,使得该控件可以支持数据绑定。
以上就是HALCON18.11新特性的整体介绍,感谢您持续关注!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
阿蚊在线
回复楼主
返回列表
『数控/电机控制/运动控制/工业总线』
『机器视觉/AI/IoT/机器人论坛』
『高级语言/组态软件/触摸屏』
『操作系统xp/xin7/win10/linux』