Halcon简介

来源:互联网 发布:java接口安全设计 编辑:程序博客网 时间:2024/04/28 02:25

HALCON简介:

来自德国MVtec公司的图像处理软件HALCON,在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件。

它发源自学术界,有别于市面一般的商用软件包。事实上,这是一套image processing library,由一千多个各自独立的函数,以及底层的数据管理核心构成。其中包含了各类滤波,色彩以及几何,数学转换,型态学计算分析,校正,分类辨识,形状搜寻等等基本的几何以及影像计算功能,由于这些功能大多并非针对特定工作设计的,因此只要用得到图像处理的地方,就可以用HALCON强大的计算分析能力来完成工作。应用范围几乎没有限制,涵盖医学,遥感探测,监控,到工业上的各类自动化检测。

近年来,由于Machine Vision技术的发展,这种可以"取代人眼",对重复工作不会疲劳,精度高且稳定的特质,促成了高科技业,例如电子业产能的大幅提升。而MVTec公司更是不断的与学术界合作,并且将最新的学术研究成果纳入其中,不但使自己的技术处于业界领导地位,同时也将machine vision技术推向更高的境界。

A.  为了让使用者能在最短的时间里开发出视觉系统,HALCON包含了一套交互式的程序设计界面HDevelop,可在其中以HALCON程序代码直接撰写,修改,执行程序,并且可以查看计算过程中的所有变量,设计完成后,可以直接输出C、C++、VB、C#、VB.NET等程序代码,套入您的程序中。HDevelop同时和数百个范例程序链接,除了个别计算功能的说明,您也可以随时依据不同的类别找到应用的范例,方便参考。此外,以问题为导向的手册,可以让您找到最适切的使用说明以及作业观念。

B.  HALCON不限制取像设备,可以自行挑选合适的设备。原厂已提供了60 余种相机的驱动链接,即使是尚未支持的相机,除了可以透过指标(pointer)轻易的抓取影像,还可以利用HALOCN开放性的架构,自行撰写DLL文件和系统连接。

C.  HALCON不限制取像设备,可以自行挑选合适的设备。原厂已提供了60 余种相机的驱动链接,即使是尚未支持的相机,除了可以透过指标(pointer)轻易的抓取影像,还可以利用HALOCN开放性的架构,自行撰写DLL文件和系统连接。

D. 使用HALOCN,在设计人机接口时没有特别的限制,也不必特别的可视化组件,您可以完全使用开发环境下的程序语言,例如visual studio、.NET、Mono等等,架构自己的接口,end user看不到您的开发工具,而且在执行作业的机器上,只需要很小的资源来安装执行所需的套件。

HALCON 10新功能:

 

强大 3D视觉

HALCON 提供卓越的各种3D方法-使它成为您的应用唯一需要的软件。HALCON 10进一步以新方法加强您的3D视觉威力,例如独一无二强健的surfacebased 3D对位,并且HALCON的新Multi-view stereo可让您使用不限数量的相机在3D重建上,这可补偿occlusions且确保稳健的机器人应用。此外,版本10更进一步提升HALCON的综合校正技术与采用不限数目的相机在multi-view 3D校正上. HALCON 10已能够藉由分析2的云点(point clouds)来达到fit 3D primitives.

 

优级对位在任何维度

HALCON的优等对位技术在2D与3D视觉应用已很知名。版本10现在采用新Local Deformable对位甚至可以找到表面变形的物体。HALCON 10也允许Deformable对位方法的模型生成从DXF档案。此外,HALCON的Shape-Based 3D对位已经相当快速且现在提供快速Pose Refinement。

 

更快且更聪明

为了得到最高效能,HALCON 10提供有效自动的GPU,加速基础建构于OpenCL标准。超过50个运算符已经受用此特性,除此之外,HALCON著名的对多核心 处理器之运算符自动平行化已经扩展且提升更多的一般Library加速。同时,HALCON 10显著地减少主要内存需求,以加速辨识应用。HALCON 10现在提供LUT-accelerated classification。

 

识别应用的最佳基础

HALCON 10为了在OCR应用可以更稳健且容易地切割字符所以提供新的Smart Text Finder。此外,它包括新的与改进的Pre-Trained Fonts。HALCON 10对Bar Code读取支持基于样本影像的自动训练模式,自动分辨Bar Code 型态,与快速读取复合条形码。

 

简单更快速的开发环境

更进一步提升易于使用的HALCON整合开发环境,HDevelop现在提供一个新的量测辅助工具,互动ROI处理新工具,量测影像距离与得到沿着 线段与弧的灰阶直剖面。开发者现在也可以使用全局变量在HDevelop程序且可以同时开启多个程序窗口。除了HDevelop, HALCON 10也提供许多新功能给开发者,例如新HALCON codelets对1D量测与线剖面,还有通用socket与外部硬件通讯与应用。

原创粉丝点击