分享

HALCON 12

 robotfan 2015-09-22

  HALCON是德国MVTec Software GmbH公司开发的一套完善的标准机器视觉算法包,拥有应用广泛的机器视觉集成开发环境。它节约了产品的成本,缩短了软件的开发周期——HALCON灵活的架构便于机器视觉,医学图像和图像分析应用的快速开发。HALCON提供了卓越的性能,并全面地支持多核平台和特殊指令集 (如AVX2),以及GPU加速。HALCON可应用于所有行业,其提供的函数库已被使用在成千上万的各行各业应用系统中,包括blob分析、形态学、匹配、测量、识别和3D视觉等。HALCON支持Windows、Linux和OS X操作环境,它保证了投资的有效性。整个函数库都可以用C、C++和.NET (如C#或VB.NET) 等多种通用编程语言访问。HALCON为百余种工业相机和图像采集卡提供接口,包括GenlCam、GigE Vision和USB3 Vision等标准接口,保证了硬件的独立性。(原文链接


HALCON 12新亮点

速度提升

  在HALCON 12 中,利用AVX2,软件在最先进的处理器上运行时能显著的提升速度。HDevelop和HDevEngine能够实现更进一步的加速,利用即时编译器使函数的执行速度变得更快。

3D视觉

  由于采用了新的局部变形算法的基于表面的匹配,弯曲或拉伸的物体(如椒盐卷饼)可更轻松的被识别到,从而扩展了3D视觉应用的可能性。此外,在处理来自time-of-flight相机等的噪声图像时,版本 12中基于表面的3D匹配鲁棒性更强。


IDE

  HALCON高度交互式的编程环境(IDE)——HDevelop对并行编程进行了增强,从而允许并发处理。为此,HALCON 12还支持基于事件的处理。对于软件开发人员而言,一个关键的功能扩展是允许直接在Visual Studio中检查HALCON变量 (tuples类型和iconic类型),从而极大的缓解了调试任务量。


识别

  HALCON 12通过一项用于自动文本阅读的新技术简化了OCR应用。大部分情况下,无需调整任何参数,就可以找到任意尺寸的字符。这项新技术的能力非常强大,即使是在非常困难的条件下也能从背景纹理中将出现扭曲等变形的字符提取出来。


可用性

  HALCON 12包含许多功能,进一步提高了可用性。其中一个例子就是摄像机标定:HALCON 12提供了新的标定板,摄像机的标定技术大幅提升,只需要拍摄极少的几幅图像就能够达到和以前相同的精度。此外,HALCON 12也不再要求新标定板必须完整的出现在拍摄的图像中。


更多新性能
用于Scheimpflug光学系统的摄像机标定
用于SCARA机器人的手眼标定
改善sheet-of-light标定的实用性
支持向量变量
变量窗口的tuple变量显示为1D或2D绘图
两个轮廓间逐点距离的计算
用于面包板检测的新算子
支持数字I/O板卡
提供采用OPC US或OPC Classic 标准的PLC控制系统接口
针对受损或低质量一维条码的识别能力更为强大
小模块一维条码的识别能力提升至两倍
评估ECC 200二维码的直接印刷质量,兼容SEMI T10-0701标准
新算子简化了3D物体模型的三角测量
优化多扫面线立体重构
更强大的基于样本的识别,适合相对复杂的背景或变化的光照条件
3D场景流
部分算子提速
改善3D可视化界面
用于线程通信的消息队列
亚像素算子提速
新的HDevelop起始对话框
其他……


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多