MVTEC HALCON 12

 HALCON是德国MVTec Software GmbH公司开发的一套完善的标准机器视觉算法包,拥有应用广泛的机器视觉集成开发环境。HALCON提供了卓越的性能,并全面地支持多核平台和特殊指令集 (如AVX2),以及GPU加速。HALCON可应用于所有行业,其提供的函数库已被使用在成千上万的各行各业应用系统中,包括blob分析、形态学、匹配、测量、识别和3D视觉等。

满足您各类机器视觉应用领域需求的专业软件

电路板、晶片及贴片检测 PCBBGAAOI/AXI、插脚和表面贴焊接 机:HALCON可以检测的缺陷精度优于1μm

完整性检测 焊接不充分的焊点、二极管缺失及安装 方向错误的元器件:HALCON可在1ms内检测 出所有不完整或错位的部件。

定位/校准 区域校准、基准定位:即使部分被遮挡 HALCON也能够以高于1/20像素的精度定位出 目标。

表面检测 不同材料、不同缺陷类型,像破洞、褶 皱、边缘裂痕、内含杂物、污染物、燃料缺 少、划痕、污点、凹痕等,HALCON先进的 滤波技术最适合处理此类问题。

质量保证 条形码和二维码的质量保证:HALCON 符合各种标准,无论是ISO/IEC 15415ISO/ IEC15416AIM DPM-1-2006,还是SEMI T10HALCON能确保数据码的质量。

印刷检测 用任何打印机打印在纸张、塑料或金属 表面的标记及形态检测:HALCON自动将打 印结果和已学习的模版进行比对。

识别 识别和读取条形码、二维码,OCR: HALCON识别每个字符的时间小于0.1毫秒。

测量 HALCON超强的边缘检测及轮廓分析技术 加上其强大的摄像机三维标定技术,使其在 整个视场范围内的测量都很准确 


   前沿技术与最佳性能

Blob分析 滞后域值、局部阈值、二值化、标准阈值以及20多种附加的图像分割算子;区域、方向和50多种形状及灰度特征提取方法:HALCON仅用几 毫秒即可完成Blob分析。

形态学 基于任意结构元素的腐蚀、膨胀、开运算和闭运算:HALCON的过人 之处在于其提供了最快速、最全面的形态学算法。

条形码及二维码识别 HALCON可以识别线宽小于1.5个像素的任意方向的标准条形码,还可 识别任意大小的ECC 200QRMicro QRAztec码,以及模块小于2×2像 素的PDF417码,即使二维码中的定位图形发生畸变,HALCON也可以将其 识别出。

OCROCV 利用强大的分类器,HALCON可以训练、分类、校验各类字体。来自 不同应用领域的许多已训练的字体保证了“即开即用”的最高识别率, 例如基于MNIST标准的像集的错误率仅在0.65%

三维视觉——三维标定 通过内部和外部的摄像机参数标定可以获得高精度的测量结果,例如在一个10mm的视场内,亚像素精度测量的准确度可达1μm——对线阵摄 像机也是如此。HALCON的手眼标定在拾取和放置等视觉引导机器人应用 中非常重要。

三维视觉——三维目标处理
使用HALCON的三维目标模型及3D registration技术可实现三维目标处 理、三维目标识别和表面比较。

匹配——基于相关性的匹配 HALCON的基于灰度值的匹配有多种方法,例如基于互相关系数的匹

配。该方法对聚焦不准、变形、旋转和纹理变化具有很强的鲁棒性。

匹配——基于形状的匹配 即使目标已经旋转、缩放、透视变形、局部变形、部分遮挡或光照

有非线性变化,HALCON出众的亚像素精度匹配技术可实时、有效、准确 地找到目标。它可以处理8位或16位图像以及彩色或多通道图像,可以使 用图像或CAD数据创建目标对象的模板。此外,HALCON独有的基于组件 的匹配可定位由多个可相对移动的部件构成的目标。

匹配——基于描述符的匹配 有纹理的平面物体可应用HALCON基于描述符的匹配来定位。该方法 对于任意旋转和倾斜的目标定位尤其快速。

3D 匹配——基于形状的3D匹配 任意三维物体的识别与三维姿态决定:HALCON中尖端的三维匹配法 可以确定由CAD模型表示的物体的三维位置和方向。

3D 匹配——基于表面的3D匹配 HALCON基于表面的三维匹配更适用于在根据深度图像提取的三维数据中寻找任意形状或扭曲表面的目标。

测量——1D 测量 沿直线或弧线进行测量:HALCON强大的算法可在1ms内完成亚像素精度的测量。与灰度值标定结合在一起使用,即使是非线性灰度响应也 可被补偿从而达到最高的准确度。

测量——2D 测量 拟合一个线段、圆、椭圆或矩形到边缘滤波器输出的亚像素轮廓,使 边缘提取达到最高精度。HALCON的高级算法可从类似彩色图像的多通道 图像中提取轮廓数据。

测量——3D 测量 使用HALCON卓越的算法重构视差图、距离图或表面的3D坐标,例 如使用双目、多目立体视觉、光度立体视觉、sheet-of-light 以及 depth from focus 方法。还可只用一台摄像机轻松确定已知圆形或矩形的三维姿 态。3D几何基元分割或拟合可进行精确测量,例如测量圆柱体和球体。

 

HALCON不仅是软件 


全球范围的支持和培训

免费的应用评估,可在购买前进行


代理商为世界范围内的HALCON用户提供支持

购买产品一年内免费更新版本


世界范围的培训,也可以做针对客户用途量身打造的培训

免费从网站下载软件最新的发行版本

投资保护

兼容性是投资保护的一个关键问 题。现在投资的机器视觉软件,不管 以后的领导技术是什么,即使系统 需求产生变化,仍然要求产品能够适 用。为了满足全部需求,HALCON能支 持多种图像获取设备,多种操作系统 和编程语言。HALCON会为产品提供维 护,在购买产品后的几年中都可以得 到该产品的版本。每个HALCON新版本 的发行,都会在各应用领域带来很多 技术创新、改善和增强——也包括帮 助文档和示例程序。

全面的帮助文档和快速的开发环境

为每位用户提供不同水平的全面的帮助文档——从“快速指南”到 “解决方案”。为每个应用领域提供大量的示例程序,用户可以利 用一个能简单快速查找示例程序的浏览器作为应用开发的起点。此 外,HALCON还为机器视觉提供了一个高度交互的集成开发环境 (IDE)。 

可靠性

HALCON在各个领域中广泛应用。 其复杂的算法是MVTec公司具有25 年以上机器视觉经验的工程师开发 的。HALCON集中核心竞争力——它出 自于世界唯一的专门从事机器视觉软 件开发的开发商。

独一无二的技术

HALCON不仅提供了完整的标准机 器视觉技术,还提供许多独有的功 能,如各种匹配技术或类似SBI等多种 识别技术。 

速度

HALCON不断追求最高性能,例如 它积极利用多核电脑、SSE2AVXAVX2、以及GPU加速。

HALCON不仅是软件

HDevelopHALCON高度交互式的编程环境。支持WindowLinux和
OS X运行环境,为用户搭建了快速有效的图像处理程序开发平台。它甚至可 以从图像采集设备中实时捕捉图像。HDevelop拥有很多数据和图像检查的图 形工具。它的图形用户界面支持多种语言显示。

"浏览HDevelop例程"对话框中,用户可以根据分类和名称选择合适的 例程。不论您身处哪个行业,都可以方便快捷的从超过1000个例程中选择合 适的例子。

HDevelop使编程变得十分简单:提供语法检查、算子参数的建议取值、 后续操作和替代算子建议来降低编程出错的几率。语法高亮显示、集成在线 帮助 (提供了全文搜索功能)、全文和基于对话框的编辑器能够帮助调试和维 护复杂的应用程序。

HDevelop能够充分利用多核架构的优势:通过并行编程,HDevelop支持 并发,即使是在导出到CC++.NET (C#VB.NET) 程序中也能实现。

HDevelop支持开发者之间的代码共享:代码可以封装在函数中,而这些 函数也可以再保存到加密的外部函数或加入到函数库中。

HDevelop具备可实时查看图像属性的交互对话框,来查看程序中的参数 设置。灰度直方图、特征直方图以及特征检测和ROI管理器允许用户只需点 击鼠标,即可在图像中快速选择或创建blob并生成代码。为了快速直观地实 现信息可视化,HDevelop提供了轮廓线和放大显示功能。断点、详细错误信 息、书签和函数管理等功能使程序的开发更为顺利。

HDevelop的函数执行及时反馈功能,使诸如3D图形或轮廓线等iconic变量 可视化。HDevelop的性能评测工具可以帮助分析每个算子的执行时间。

HALCON构建在长期的经验积累基础上,HDevelop是专门为机器视觉领 域的需求量身定做,并提供最优化的实用性图形用户界面。

HDevelop工作

HDevelop包含多个用于常见子任务的助手工具。这些HDevelop助手的图形用户界面可用于交互设置和配置您的解决 方案,并将相应的代码片段插入到您的HDevelop程序中。

图像获取助手

图像获取助手简化了图像获取设备的选择、初始化和配置。它可以预览 图像并交互控制所有指定设备的参数。配置所需要的参数后,图像获取助手 自动地将相应的代码插入程序。

测量助手

HDevelop的测量助手是HALCON一维测量的前端。它能找到图像中的边 缘并测量边缘间沿某一指定线或圆弧方向的距离。为满足用户需求,该助手 能将相应的代码插入到程序中。

匹配助手

匹配助手是一种专门为HALCON中基于形状匹配、基于相关性匹配、基 于描述符匹配及变形匹配的交互应用设计的功能强大的工具,它可帮助确定 目标识别和匹配应用的参数设置,并能自动地将相配的代码插入到程序中。

OCR助手

HDevelopOCR助手可以交互使用HALCON中强大的OCR分类器。它可 以帮助确定参数设置、训练自定义OCR分类器、校验OCR分类器并将相应的 代码插入到程序中。

摄像机标定助手

摄像机标定助手能让用户简单精确地实现摄像机标定,从图像校正镜 头畸变并能够在三维世界坐标系中测量目标。设置好标定参数后,标定助手 可以在HDevelop程序中插入摄像机标定需要的程序代码。 

HALCON编程

HALCON提供多种开发语言来访问2000个功能强大的HALCON算子,如CC++.NET (C#VB.NET) HALCON开放式的结构使用户可以访问已定义的数据结构,从而将其与诸如用户界面和过程控制等软件组件进一步集成在 一起。HALCON还支持多线程等并行编程开发。综上所述,配合HALCON内置的高性能内存管理能力,使得用户可以将全 部精力都放在应用开发上并迅速将其转化为解决方案。

HALCON/.NET

HALCON / .NET中所有的 HALCON 算子和数据结构都以高级类出现, 大大简化了用户应用程序的开发。HALCON/.NET可以在.NET语言中使用,如 C#Visual Basic .NETC++HALCON/.NET既可以在Windows操作系统中使 用,也可以在Linux上与Mono一起使用。

HALCON/C++

使用 HALCON/ C++用户可以访问 HALCON 所有基于复杂 C++ 类的功能。 这使得用户开发的程序变得非常紧凑、易于维护。HALCON/C++可以在 WindowsLinuxOS X操作系统中使用。

HDevEngine——智能引擎

HDevEngine——"HDevelop Engine",是一个类似于“程序解释器”的 库,可以从C++C#Visual Basic应用中直接下载和执行HDevelop的程序。 它允许改变程序的视觉部分而无需编译用户程序。

强大的调试功能

HALCON 为软件开发人员提供了最大限度的调试支持。HALCON Visual Studio 提供了功能扩展,C++C#/ .NET的开发人员通过这些功能扩展可以直 接在Visual Studio中检查HALCON变量 (tuples类型和iconic类型)

加密技术

HALCON可以为软件开发者的技术知识加密:保存为外部或局部函数的 代码可以加入密码保护,完整的函数库或程序也可以使用密码加密。因此可 以在不泄漏程序源码的情况下共享部分功能。

平台与接口

HALCON体系结构

HALCON灵活的体系结构保证了与未来开发的兼容性,例如,可转换到 其他操作系统或被集成到新的开发环境中,避免了应用程序的重复开发。

操作系统

HALCON可用于运行Windows (32位和64)Linux (64),OS X操作 系统的标准PC

扩展包

这一独特的性能使用户可将现有的或新开发的图像处理算法集成到 HALCON中。这样用户就得到了应用程序中所有图像处理的部分,使得用户 维护现有的开发或进行进一步开发变得更容易。一个开放的、可扩展的接口 使用户可以利用HALCON强大的内部数据结构

嵌入式 HALCON

意味着 HALCON可以运行在用户使用的非标准平台 上。HALCON可以被移植到多种微处理器/数字信号处理器、操作系统 和编译器中。嵌入式HALCON允许在标准平台上开发机器视觉应用的软 件部分,从而极大地简化了嵌入式系统的编程。简单的说,应用软件 在PC中完成开发,而在嵌入式系统中运行。 嵌入式HALCON可以用于多种智能摄像机和其他嵌入式平台。

图像采集设备接口

HALCON包含功能强大的软件接口,提供一个通用的浏览界面,访问不 同的图像采集设备,包括线阵摄像机、3D摄像机、非标准分辨率摄像机和像 素位深度大于8位的摄像机。 HALCON为百余种工业摄像机和图像采集卡提供接口,可轻松实现软件与 硬件的连接。特别值得一提的是,HALCON支持所有通用标准驱动

数字I/O接口

HALCON包含数字I/O软件接口。因此,用户可以在HALCON中直接使用 各种I/O设备。此外,HALCON还为所有采用OPC UA和其他OPC Classic 标准的 PLC控制系统提供现成的接口。 





 




产品简述:

产品详情: