日期
08/10
2017
咨询
  • QQ扫一扫

  • Vision小助手
    (CMVU)

一款不用编程的智能机器视觉软件
收藏
2017-08-10 10:40:57来源: 中国视觉网

  随着使用者对机器视觉系统项目的要求越来越苛刻,项目可以拥有的开发时间和周期越来越短,需要进行二次开发的视觉软件必将耗费使用者更多的开发时间,维护成本以及人力和精力的投入。提出不用编程的智能机器视觉软件及新型机器视觉系统,正是为了帮助使用者降低开发难度,解决工程师开发能力不足和人力成本高的问题。创科视觉不用编程的智能机器视觉软件CKVisionBuilder,基于Windows系统,可视化界面以及可以自由组合的各种工具,最大限度的缩短的了视觉集成项目的开发周期。可以用于目标检测、定位引导、精密测量、字符读取,条码和二维码读取、缺陷检测等。


  1、产品介绍


  机器视觉就是用机器代替人眼来做测量、检测、读码和判断。机器视觉系统是指通过机器视觉产品(即图像摄取装置,分为CMOS和CCD两种),将被摄取目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据别的结果来控制现场的设备动作。由于其高精度,非接触和稳定性高等特点,在国内外工业领域得到了广泛应用。大大提高了产品质量和生产线的自动化程度。


  本文中CKVisionBuilder软件是深圳市创科自动化控制技术有限公司所开发的一款通用型智能机器视觉软件,该软件简化机器视觉系统的复杂度,降低开发人员的技术要求,不用编写任何代码,只需简单的将各个功能模块进行组合就可以完成一个复杂的机器视觉检测项目,为开发人员缩短了开发周期,为客户赢得了时间。针对目前市场上各种标准化程度不高的视觉检测项目,CKVisionBuilder的主要特点是:


  1、 简短的开发流程:可以直接设置图像数据的来源、设置图像定位和坐标,直接进行量测和分析,直接设置图像数据的输出。


  2、 过程直观易用:无需编写代码,直接拖取工具图标进行设置即可。


  3、 预处理功能丰富:可以去噪声,滤波,对比度增加,二值化,图像均衡,模糊处理,亮度修正,中值滤波等十几种预处理工具。


  4、 支持广泛:支持多种品牌相机同时运行、支持多任务和上百种算法。


  5、 算法高效、工具齐全:含有10种工具集,上百种工具。


  6、 高精度的图像运算,行业运用广泛:可以应用于模板匹配、测量、字符读取、条码读取、颜色判断、检测有无。应用于食品、包装、物流、医药、五金、电子、家电、半导体、激光、汽车检测、手机检测和装配搬运等行业。


  2、不用编程的智能机器视觉软件与硬件的结合


  1)智能相机


  创科智能相机CK-SmartCam 为一种高度集成化的微小型机器视觉系统,将图像采集、处理与通信功能集成于单一相机内,从而提供具有多功能、模块化、高可靠性、易于实现的机器视觉解决方案,可以满足多种机器视觉的应用需求。智能相机由图像采集单元、图像处理单元、网络通信装置和图像处理软件等构成。 图像处理软件正是创科视觉推出的一款专用于智能相机的不用编程的智能视觉软件。


  智能相机的特点:

  结构紧凑、集成度高、性能稳定、故障率低,运算速度高
  工作过程可以完全脱离PC机,与生产线上其它设备连接方便

  能直接在显示器或监视器上输出视频图像
  提供视觉软件,能进行二次开发
  增益可调,可控电子快门,全局曝光,快门时间可以软件设置
  可对曝光时间以及曝光时刻进行精确外同步控制
  支持外触发和外部闪光灯接口
  自带多路数I/O,1000MB以太网,RS232接口
  30万到1200万像素的CCD/CMOS 图像传感器
  帧率最高可以达到200FPS
  内置不用编程的机器视觉软件CKVisionBuilder, 实现快速视觉开发
  支持飞行拍摄
  标配I/O 模块和连接电缆,支持多种I/O接口实时与PLC或机器手通讯


  2)3D相机及3D智能视觉软件


  创科不用编程的智能机器视觉软件CKVisionBuilder 与德国一流的3D视觉传感器 完美结合,作为全球领先的3D视觉传感器,15年汇集超过50个3D视觉专家,致力于3D硬件的研发。创科不用编程的智能机器视觉软件CKVisionBuilder 自创算法研发出的3D视觉软件功能,含有3D扫描,3D存储,3D视图,3D高度和3D平面 。德国领先的硬件和创科3D智能视觉软件完美结合,打造国内一流的视觉3D产品。


  例如:利用“3D扫描”工具来测量零件上某个部位的相对高度差。主流程如下图所示,在该例子中,我们扫描了一个中间被挖去多个方块的薄板,测量了薄板在测量点的厚度。


  “3D扫描”工具负责在移动轴移动时,采集处理并得到3D坐标点。如下图所示,在该工具的属性设置中,需定义扫描线数目(扫描次数),增益等。另外,通过放置标准的标定零件在测试场内,我们可以得到该属性界面中显示的高度标定值(即,标准零件的高度表现在图右上角中的像素高度,也就是像素高度和物理高度之间的对应关系)。



  完成一次扫描后,扫描结果的3D效果如下图所示。在实际运行中,该显示效果是一个动态的多角度展示图:此处只是某一时刻的截屏。




  我们在该例中,任务的目标是测量零件在某个点的厚度值,可以通过计算零件在该点以及该点附近的基准平面的高度差来实现,具体操作通过“3D高度”工具设置。在下图中,我们首先指定基准平面上的一点,并点击“设为基准值”按钮,将其设置为基准值。



  然后,如下图所示,再在零件平面上指定待测的点,此时,界面上显示的零件高度值已经是零件上该点和基准平面之间的高度差值,也就是零件在该点的厚度。



  运行整个流程,效果如下图所示。零件在测量点的厚度值显示为0.61mm。



  3D检测的应用范围很广,如半导体行业,可以检查元件焊接前、焊接后的位置是否正确,检查焊接质量(虚焊、漏焊、焊点扭曲、焊点压痕深等),检测印刷电路板全表面的元器件高度、共面度,测量焊点的宽度、高度,测量锡膏与焊点相关的长、宽、高、深度、角度、槽深等尺寸。电子元器件行业可以用于测量插针间距、位置、高度、角度,检查插针有无缺失、损坏、断损,非接触式测量插针位置(旋转全周式非接触检测)等。消费电子行业可以用于检测全方位、高精度测量,检查零部件是否对齐、检测相对高度,检查手机、平板电脑表面有无凹痕、划痕,检查产品表面相机、镜头、雕刻标识等的安装位置、平面度和高度是否合适等。


  不用编程的智能机器视觉软件CKVisionBuilder 软件不需要编程,像办公软件一样,通过说明书和使用案例就能轻松上手,从厂家到终端用户没有技术集成环节,节省成本还可以降低使用者门槛,缩减项目开发周期。其主要的优势如下。


 平台型智能视觉软件,集成相机采集端口,通讯端口,标准函数接口,支持无缝对接;


 丰富可靠的模式识别方法,集合几十种图像基本运算,集成BLOB分析,对象计数,集合匹配,灰度匹配,彩色匹配,字符条码等识别,各种几何测量功能;


 优势的算法,超快的速度;


 价格适中,性能优越,性价比高;


 操作简单,配有中英文说明书,案例操作手册,产品使用手册等。无需懂编程的软件工程师既可以操作,配备线上,线下培训和免费提供试用;