全国服务电话0755-82721850
产品中心 > 视觉器件 > HexSight视觉软件开发包

HexSight视觉软件开发包

高性能HexSight视觉软件开发包

分享

何谓 HexSight®?                                                                          

       HexSight是美国LMI公司出品的一款高性能的、综合性的视觉软件开发包,它提供了稳定、可靠及准确定位和检测零件的机器视觉底层函数。其功能强大的定位器工具能精确地识别和定位物体,不论其是否旋转或大小比例发生变化。HexSight即使在最恶劣的工作环境下都能提供可靠的检测结果,呈现出非凡的性能。HexSight软件包含一个完整的底层机器视觉函数库,程序员可用它来建构完整的高性能2D机器视觉系统,节省整个系统开发的时间。HexSight可利用Visual Basic、Visual C++、Visual C#或Borland Dephi平台方便地进行二次开发。  

HexSight®的应用领域                                                                     

       HexSight自2002年进入中国市场,拷贝次数已经超过了六位数,从最开始应用于元器件定位、机器人引导,逐步扩展到精密测量、缺陷检测、字符(含条码、二维码)识别等相关领域,在已经推出的Release4.1中扩展了基于颜色的定位、测量和分析功能,使HexSight®已变成一个功能完善并且强大的视觉开发和应用平台。目前HexSight®已经广泛应用于汽车、电子、半导体、机械制造、食品、包装、印刷、制药、运输等诸多行业。 

HexSight®的核心竞争力在哪?                                                          

    ● 速度、精度及性能:

       平移重复精度:1/40 亚像素; 旋转重复精度:0.01 (1/10)度;

       搜索比例范围:1/100; 快速并行处理, 采用了MMS和SSE扩展技术。 

    ● 内置标定模块:能矫正畸变、投影误差和X-Y象素比误差,基于图像的标定结果能自然地为所有视觉工具使用。

    ● 独特且功能强大的软件Engine,基于对象轮廓或边缘找寻和定位零件,容许重叠、阴影,对比度低,边缘不清,凌乱或背景噪音;  

    ● 机器视觉工具被封装成ActiveX控件或C++库 ,与 Windows2000/XP/Vista,DevStudio 6.0,DevStudio .NET等兼容; 

    ● 开放式体系结构,支持DirectShow、DCam,GigE vision等多种通用协议,几乎与市面上所有商业图像采集卡和以及各种USB、1394以及GigE接口的摄像机兼容;  

    ● 完整的检测工具:包含硬件接口、图像采集、图像标定、图像预处理、几何定位、颜色检测、几何测量、Blob分析、清晰度评价(自动对焦)、模式匹配、边缘探测等多种工具 ;

    ● 丰富的教学例程和应用例程,让客户迅速熟悉软件的应用或完成项目开发。

HexSight®的定位技术                                                                     

       HexSight的定位工具是根据几何特征,采用最先进的轮廓检测技术来识别对象和模式,在4.0以上版本中更增加了彩色边缘的定位,进一步加强了定位精度。这一技术在图像凌乱、亮度波动、图像模糊和对象重叠等方面有显著效果。该软件还能处理自由形状的对象,并具有功能强大的去模糊算法。

       HexSight快速在一台2GHz 的处理器上,一般零件寻找和定位不超过10ms,并可达到1/64亚像素位置重复精度和1/20度旋转重复精度。此外HexSight有丰富但易用的图像标定工具,而且它的定位器可以方便嵌入到OEM的产品中。  

定位(Locator )                                                          

       定位工具基于轮廓分析完成物体的定位,HexSight4.0以上版本包含通过颜色轮廓来增强定位能力。 

    ●  强大的多重模板分析能力,可以区分高相似度的物体 

    ●  同时识别多个物体,无论其方位、大小 

    ●  有效的处理局部遮盖,图像凌乱,对比度翻转以及非线性光照等情况 

    ●  很自然的使用颜色信息对彩色对象提取轮廓以加强检测精度

    ●  内建的颜色标定保证了高准确度以及可重复操作性 

    ●  自动构建最优化的物体模板,同时可以通过模板编辑界面方便的编辑客户模板 

    ●  定位精度高达1/40亚像素, 旋转精度0.01度, 以及大小比例1/100 

字符识别/条码读取(OCR/Symbology)                                  

        HexSight的字符识别/条码读取工具提供分析能力极强的函数用于一维码,二维码和半导体字体的读取。自动定位和逻辑分析功能使之能够快速确定代码的位置和内容。 

    ●  支持读取的一维码包括:Code 39, 128, 93, UPC, PDF-417, Postnet, Codabar, BC 412, 2 of 5, and Pharmacode

    ●  支持读取的二维码包括:ECC 000-140 and ECC 200

    ●  支持读取的半导体字体包括:OCR-A, OCR-B, and SEMI

    ●  每个读码工具包含对兴趣区域的控制和调节功能,确保了读码的准确性和速度性

检测(Inspection)                                                        

        检测工具包括图像处理,颜色匹配,斑点分析以及度量功能。每个工具通过定位工具调整兴趣区域、被测物的比例和方向, 这些方便建立生产过程中的质量控制。 

    ●  颜色匹配工具通过对图像色彩的分析可以快速找出与用户定义颜色相同或靠近的图像区域; 

    ●  图像处理算法按MMX/SSE/SSE2指令集进行了最优化设计,包括数学运算、赋值操作、逻辑运算、图像滤波、形态分析,清晰度评测以及直方图分析等函数; 

    ●  测量功能包含边缘、直线、弧度的各种几何特征测量,以及各种组合尺寸的测量,并可以进行任意曲线的拟合; 

    ●  斑点分析可提取被测对象的大量性质,比如常规物理量(面积,质心),周长(凹陷,凸起),重心(椭圆长轴,短轴),外接、内截矩形(尺寸,角度),链表(边缘)以及拓扑特征(内孔);

    ●  所有检测工具在成矩形的检测区域内采用双线性插值取样,结合校正后的单位换算,得到精确的测量结果。 

进程管理(Process Manager)                                              

       HexSight自身工具的进程管理帮助客户完成各种处理工具及图像的衔接、排序和管理。能够迅速的完成从图像采集、标定、预处理、定位、测量、检测、结果输出一系列的功能。能够在不用编程的情况下迅速搭建客户自己的机器视觉应用。 

       在拖放功能操作区域,工具以目录形式呈现,客户可以方便的进行处理工具的增删、复制、位置排列和保存。

    ●  每个工具都可以通过其属性面板操作完成设置,也可以客户自身通过其函数重载客户自己的操作面板。

    ●  每个工具的处理时间都可以被读取,通过调整可以达到最优配置。

    ●  加载/储存性质帮助保存序列的配置文件,配置文件可以通过处理管理器应用程序接口可以快速的加载完成客户特定的要求。这种功能对经常更换产品和检测内容的客户非常有用。

    ●  所有的输入和输出都被储存进入实时数据库,该数据库可以通过图形化的界面方式支持个人数据对象的加载/存储。

产品提供方式及应用开发 

      HexSight®提供多种供应方式:包含全部工具的开发包和拆分工具的运行包,也提高OEM版本。由于HexSight的功能是按标准ActiveX控件的方式提供的,所以能大大简化应用开发的难度,并且允许在多种平台上进行应用开发,如Visual Basic或Visual C++。简易的开发步骤,边写程序边看效果,所见即所得;通过HexSight®已经制作的配置窗口,可实现不写任何代码的原型应用;一些常用功能如显示控制等都已封装提供,可进一步简化应用开发。此外,HexSight控件能在使用者或OEM用户的最终应用界面中进行完全隐藏,允许用户使用自行定制的用户界面。  



上一个: 视觉控制器
下一个: 图像采集卡