ActivVisionTools机器视觉软件工具

ActivVisionTools机器视觉软件工具
时间:2006-4-28 9:43:08 来源:维视数字视频图像监控网 阅读1833次
 
    什么是ActivVisionTools?
  ActivVisionTools是MVTec公司众位专家在机器视觉方面知识与经验的结晶。是一个具 有简单易用的图形界面的快速、高效的应用程序创建工具。ActivVisionTools的开放式软件结构使得其具有良好的扩展性并可以轻松升级,以最大 限度地满足用户的不同需求。
 
    主要特点
  • 速度快,精度高
  • 全交互式,无需编程
  • 开放式编程接口可以满足高级应用
  • 可以自动识别多达40种图像采集卡并支持IEEE 1394摄像机及具有DirectShow驱动的设备
  • 可灵活控制任意形状的感兴趣区域
  • 结果和感兴趣区域自动覆盖
  • 参数结果即刻反馈
  • 交互式条件表达获取最佳检测结果
  • 可通过数字输入输出接口和串口集成到控制过程中
  • 可将结果记录于文件中
  • 及时处理来自多块图像卡或多只摄像机的图像
 

 - 仅需要机器视觉的初级
   知识即可

 - 可减少开发费用
 - 部分功能免费
 - 可缩短开发周期
 - 保护投资
 - 易用的图形界面
 - 可扩展、可升级架构
 - 可集成于控制过程
 - 基于已建立的HALCON库
   函数
 
 
    主要工具
  ActivAlignment — 运动物体感兴趣区域自动调整
  ActivBarcode — 一般条码的定位及识别
  ActivBlobFinder — 利用多种方法和后处理实现强有力的blob提取
  ActivDataView — 数字结果显示
  ActivDecision — 交互式条件表达获取最佳检测结果
  ActivFeatureCalc, ActivFeatureHistogram — 检测和计算50多种形状和灰度值特征
  ActivFile — 将结果存于文件
  ActivGenericInterface — 开发用户自己的工具
  ActivGeoCalib — 先进的3D定标
  ActivGUIComponents — 交互式产生用户自己的图形界面
  ActivHALCONFoundation — 使用HALCON/COM扩展功能
  ActivMeasure — 精确测量直线及弧线
  ActivOCR — 提取、识读和基于语法的自动修正
  ActivSerial, ActivDigitalIO — 与控制部分通讯
  ActivView — 图像采集设备控制,感兴趣区域控制,异或叠加
  ActivZoom, ActivLinProfile, ActivHistogram — 图像检测
 
    应用实例
包裹条码识别
PCB焊点检测
为有效控制包裹的寄入、寄出,每个包裹均有一个唯一的条码。
ActivVisionTools提供多种分割方法,可以在非常复杂的条件下将被测物体提取出来。结合特征提取及灵活的blob处理,可以以稳定可靠的方式计算出焊孔。
印刷电路板在回流焊接过程中焊点的质量必须检测。特别是在焊接机重新设置和确定最佳参数时尤为重要。
ActivVisionTools提供多种分割方法,可以在非常复杂的条件下将被测物体提取出来。结合特征提取及灵活的blob处理,可以以稳定可靠的方式计算出焊孔。
颗粒统计
金属上的序列号识别
由于对比度差、背景不均匀以及变化的照明条件,使得医学应用中的细胞统计一直是一项艰巨的任务。
即使人眼难以分辨的目标也可以从背景中有效地分割出来,后处理可以去除噪声和被错误分割、定位的目标。交互式工具使我们能够直观地检查特征分布,及时获得不同输入参数下的反馈结果。
每台机器都是通过一个唯一的序列号来标示的,在发运前,这个号码必须登记存储到货物计划系统中。
金属表面常常会有许多划痕,这使得字符分割变得非常困难。ActivVisionTools提供了先进的OCR方法,即使复杂背景中的字符也能够提取出来。此外,有关数字结构的信息可以用来减少识别错误。
开关测量
表面检测
在印刷电路板上安装开关前,为保证安装正确,开关各条脚的位置测定是非常重要的。
利用开关本身作为测量基准。利用测量工具的亚象素能力,管脚间距可以精确测出。使用3D定标,使得测量精度非常高,而且与被测物在图像中的位置无关。
许多金属物体表面磨光后需要仔细检测是否有划痕及凹痕。对于质量要求非常高的金属物体,这一步非常重要。
使用优化直射光以及偏振滤波片,即使非常微小的缺陷也可以看到。blob算法可甄别金属表面所有的不规则特性。后处理可以抑制金属表面结构(例如表面的图案)仅保留缺陷。
包裹包装
罐头底部点阵字识别
许多产品在生产后需要包装好才能进行运输,为保证产品质量,包装过程必须要经过检测。
通过适当的分割算法,可以确定被测物体在包装箱中的位置,特征提取可使产品与包装箱分别开来,通过对提取的特征设定相应的条件可以判定放置位置是否合适。
罐头在封装后都要打上批号及保质期,这些字符在包装前需要读取以便纪录。
由于背景不一样而且字符的质量较差,正确读取这些字符不是件容易的事,ActivVisionTools的OCR功能无需过多设置既可方便地读取这些字符,即使字符以各种角度打印也不成问题。

你可能感兴趣的:(编程,算法,扩展,工具,图形,产品)