HALCON是德国MVTec Software GmbH公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境。它节约了产品的成本,缩短了软件的开发周期——HALCON灵活的架构便于机器视觉,医学图像和图像分析应用的快速开发。HALCON提供了卓越的性能,并全面地支持多核平台、SSE2和AVX,以及GPU加速。提供了包括1800多个算子的函数库,这些函数功能全面,应用广泛,性能良好,主要包括:blob分析、形态学、匹配、测量、识别和立体视觉等。HALCON支持Windows,Linux和Mac OS X操作环境,它保证了投资的有效性。整个函数库可以用C,C++,C#,Visual Basic.NET和Delphi等多种普通编程语言访问。HALCON为大量的图像获取设备提供接口,保证了硬件的独立性。它为百余种工业相机和图像采集卡提供接口,包括GenlCam,GigE和IIDC 1394。
 
在最新推出的HALCON 11中:
技术革新
            HALCON 11可以实现真正意义上的目标识别。基于样本的识别方法可以区分出数量巨大的目标对象。使用这种技术可以实现仅依靠颜色或纹理等特征即可识别经过训练的目标,从而无需再采用一维码或二维码等用于目标识别的特殊印记。
强大的三维视觉处理
HALCON 11提供的一个极为突出的新技术是三维表面比较,即将一个三维物体的表面形状测量结果与预期形状进行比较。HALCON提供的所有三维技术,如多目立体视觉或sheet of light,都可用于表面重构;同时也支持直接通过现成的三维硬件扫描仪进行三维重构。此外,针对表面检测中的特殊应用对光度立体视觉方法进行了改善。不仅如此,HALCON现在还支持许多三维目标处理的方法,如点云的计算和三角测量、形状和体积等特征计算、通过切面进行点云分割等。
高速机器视觉体验
自动算子并行处理 (AOP) 技术是HALCON的一个独特性能。HALCON 11中支持使用GPU处理进行机器视觉算法的算子超过75个,比其他任何软件开发包提供的数量都多。除此之外,基于聚焦变化的深度图像获取 (depth from focus)、快速傅立叶变换 (FFT) 和HALCON的局部变形匹配都有显著的加速。HALCON 11会带给用户更高速的机器视觉体验。
更多新功能
 
♦ Aztec码识别
♦ Micro QR码识别
♦ 为分类自动选择特征
♦ 使用HDevelop性能评测工具进行高效的编码分析
♦ 支持Mac OS X 10.7操作系统
♦ 重新修订HALCON/C++接口
♦ 三维数据快速可视化
♦ 远心镜头立体视觉
♦ 改善摄像机标定技术
♦ HDevelop OCR助手,包含训练文件浏览器
♦ 用于一维码和二维码识别的GS1术语学
♦ 串行化HALCON/.NET及HALCON/C++
♦ 易用的测量工具
♦ 支持JPEG XR
♦ 及其他……
 
HALCON的应用行业
♦ 宇宙航空和太空旅行
♦ 农业和食品业
♦ 汽车零件制造
♦ 陶瓷业
♦ 化学
♦ 电子元件和设备
♦ 玻璃制造和加工
♦ 军事
♦ 医疗保健和生命科学
♦ 铁、钢和金属
♦ 机械
♦ 医疗
♦ 勘探
♦ 包装
♦ 造纸
 
 
♦ 制药
♦ 摄影测量与遥感
♦ 精工和光学
♦ 印刷
♦ 铁路和火车检测
♦ 零售
♦ 橡胶、合成材料、金属箔
♦ 半导体
♦ 造船
♦ 太阳能、可再生资源
♦ 可回收资源
♦ 保安监控
♦ 电信
♦ 交通、物流、贸易
♦ 木材
 
HALCON包含的方法
♦ 1D测量
♦ 3D匹配
♦ 3D目标处理
♦ 3D几何基元拟合
♦ 图像配准
♦ 条形码识别
♦ Blob分析
♦ 摄像机标定
♦ 分类
♦ 颜色处理
♦ 轮廓处理
♦ 二维码识别
♦ 焦深测距
♦ 边缘提取
♦ 特征提取
♦ FFT
♦ 滤波
♦ 几何测量
♦ GPU加速
♦ 手眼标定
♦ 霍夫变换   
♦ 图像获取
♦ 激光三维测量
♦ 匹配
♦ 形态学
♦ 图像拼接
♦ 运动检测
♦ OCR
♦ OCV
♦ 并行化
♦ 光度立体视觉
♦ 点的提取
♦ 姿态估计
♦ 辐射标定
♦ 校正
♦ 区域处理
♦ 基于样本的识别
♦ 分割
♦ 立体视觉
♦ 纹理分析
♦ 变异模型
♦ 结果可视化