|
楼主 |
发表于 2009-10-15 15:45:05
|
显示全部楼层
HexSight视觉软件包:-----------------上位机检测界面可以由HexSight二次开发
1.何谓 HexSight?
Adept公司出品的HexSight是一款高性能的、综合性的视觉软件开发包,它提供了稳定、可靠及准确定位和检测零件的机器视觉底层函数。其功能强大的定位器工具能精确地识别和定位物体,不论其是否旋转或大小比例发生变化。HexSight即使在最恶劣的工作环境下都能提供可靠的检测结果,呈现出非凡的性能。
HexSight软件包含一个完整的底层机器视觉函数库,程序员可用它来建构完整的高性能2D机器视觉系统,节省整个系统开发的时间。HexSight可利用Visual Basic、Visual C++或Borland Dephi平台方便地进行二次开发。
2.HexSight 的定位技术
HexSight的定位工具是根据几何特征,采用最先进的轮廓检测技术来识别对象和模式。这一技术在图像凌乱、亮度波动、图像模糊和对象重叠等方面有显著效果。HexSight能处理自由形状的对象,并具有功能强大的去模糊算法。HexSight快速,在一台2GHz 的处理器上,一般零件寻找和定位不超过10ms,并可达到1/40亚像素位置重复精度和0.01度旋转重复精度。此外HexSight有丰富但易用的图像标定工具,而且它的定位器可以方便嵌入到OEM的产品中。
3.HexSight的核心竞争力在哪?
(1) 平移重复精度:1/40 亚像素;
(2) 旋转重复精度:0.01 (1/100)度;
(3) 快速进行处理, 采用了MMS和SSE扩展技术;
(4) 内置标定模块:能矫正畸变、投影误差和X-Y象素比误差;
(5) 基于图像的标定结果能自然地为所以视觉工具使用Image-based calibration intrinsically used by all tools;
(6) 独特的功能强大的软件Engine,基于对象轮廓或边缘找寻和定位零件;
(7) 容许重叠、阴影,对比度低,边缘不清,凌乱或背景噪音。
4.产品提供方式
HexSight提供三种供应方式:
一、是对于只需零件定位的应用(比如机器人Pick&Place,分类和零件装配等应用),可以提供主要包含HexSight定位器的单一模块;
二、是针对复杂完整的检测(如零件检测、测量),则可以提供HexSight的完整版;
三、是针对OEM应用,可以提供定制版本,其中包含图像捕获设备的无缝结合和提供特殊的定位工具等。
5.应用开发
由于HexSight的功能是按标准ActiveX控件的方式提供的,所以能大大简化应用开发的难度,并且允许在多种平台上进行应用开发,如Visual Basic或Visual C++。简易的开发步骤,边写程序边看效果,所见即所得;通过HexSight已经制作的配置窗口,可实现不写任何代码的原型应用;一些常用功能如显示控制等都已封装提供,可进一步简化应用开发。此外,HexSight控件能在使用者或OEM用户的最终应用界面中进行完全隐藏,允许用户使用自行定制的用户界面。 |
|