何谓 HexSight?
Adept公司出品的HexSight是一款高性能的、综合性的视觉软件开发包,它提供了稳定、可靠及准确定位和检测零件的机器视觉底层函数。其功能强大的定位器工具能精确地识别和定位物体,不论其是否旋转或大小比例发生变化。HexSight即使在最恶劣的工作环境下都能提供可靠的检测结果,呈现出非凡的性能。
HexSight软件包含一个完整的底层机器视觉函数库,程序员可用它来建构完整的高性能2D机器视觉系统,节省整个系统开发的时间。HexSight可利用Visual Basic、Visual C++或Borland Dephi平台方便地进行二次开发。
HexSight 的定位技术
HexSight的定位工具是根据几何特征,采用轮廓检测技术来识别对象和模式。在图像凌乱、亮度波动、图像模糊和对象重叠等方面显著效果。HexSight能处理自由形状的对象,并具有功能强大的去模糊算法。
HexSight 的核心竞争力在哪?
◆速度、精度及性能
运算速度:在一台2GHz 的处理器上运行HexSight, 寻找和定位一般的零部件不超过10ms;
平移重复精度:1/40 亚像素; 旋转重复精度:0.05 (1/20)度;搜索比例范围:1/10 单位;采用了MMS和SSE扩展技术;
◆内置标定模块:能矫正畸变、投影误差和X-Y象素比误差,基于图像的标定结果能自然地被所有视觉工具使用;
◆ 独特的功能强大的轮廓定位工具,基于对象轮廓或边缘找寻和定位零件,容许重叠、阴影,对比度低,边缘不清,凌乱或背景噪音;
◆机器视觉工具被封装成ActiveX控件或C++库 ,与 Windows 2000/XP/Vista, DevStudio 6.0, DevStudio .NET等兼容;
◆开放式体系结构,支持DirectShow、DCam,GigE vision等多种通用协议,几乎与市面上所有商业图像采集卡和以及各种USB、1394以及GigE接口的摄像机兼容;
◆完整的检测工具:包含硬件接口、图像采集、图像标定、图像预处理、几何定位、颜色检测、几何测量、Blob分析、清晰度评价(自动对焦)、模式匹配、边缘探测等多种工具
◆简易的教学例程和应用例程,让客户迅速熟悉软件的应用或完成项目开发。
产品提供方式及应用开发
HexSight提供多种供应方式:包含全部工具的开发包和拆分工具的运行包。由于HexSight的功能是按标准ActiveX控件的方式提供的,所以能大大简化应用开发的难度,并且允许在多种平台上进行应用开发,如Visual Basic或Visual C++等。
简易的开发步骤,边写程序边看效果,所见即所得。通过HexSight已经制作的配置窗口,可实现不写任何代码的原型应用;一些常用功能如显示控制等都已封装提供,可进一步简化应用开发。
此外,HexSight控件能在使用者或OEM用户的最终应用界面中进行完全隐藏,允许用户使用自行定制的用户界面。