智能视觉检测系统概述.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能视觉检测系统概述

智能视觉检测系统概述 随着视觉检测技术的不断发展,其应用面也越来越广,视觉检测系统从构成模式上主要 分为两大类:基于X86 架构的PC 系统和基于ARM 架构的嵌入式系统。PC 系统是比较传统 的方式,也是视觉检测系统最早的形式。然而随着视觉技术在不同行业的扩展应用越来越多, 应用环境对视觉检测系统的结构模式要求也越来越高。那么在实际项目中到底该选择哪种模 式呢?维视图像作为一家致力于视觉技术的高科技企业,在此谈一点自己的看法。 我们知道,一套完整的视觉系统是由三大核心模块构成:前端图像采集、图像处理模块、 IO 通讯模块。传统的PC 系统是把这三部分分别集成,而嵌入式智能相机是把这三部分集成 到一个模块中。从技术发展的角度来说,嵌入式智能相机是科技发展的最新成果,具有较好 的前沿性。但是在实际应用中,并不一定是新的就能完全把传统的代替掉,我们需要综合考 虑实际应用环境,同时还要深入的了解这两者各自的优势和劣势。下面分别从三个主要模块 来详细说明。 一、前端图像采集模块 所有基于视觉技术的检测系统,图像采集部分是一切处理结果的基础,图像的质量和稳 定性直接影响整套系统的结果。不管是基于PC 系统还是嵌入式系统,图像采集部分无非都 是由CCD 机身、光学镜头、补光光源构成。 其实不管是基于ARM 架构的还是基于X86 架构的视觉系统,其图像采集部分都是依托 于工业镜头、CCD 机身、补光光源等。不过由于嵌入式视觉系统为了突出其便携性,整个装 置要求设计的比较小巧,所以该系统一般配置的光学成像设备和补光设备都比较单一简单。 有时候碰到一些比较特殊的检测需求时,很难依据现场实际环境去自由配置不同的成像装置。 二、图像处理模块 图像处理是整个系统的灵魂,图像处理模块是对采集到的图像的一种解读,把复杂的图 像数据处理为机器可认知的数值信号。我们所谓的嵌入式系统和PC 系统就是由于这部分程 序的载体不同而区分的。我们知道基于ARM 的嵌入式系统很难实现复杂的编程设计,那么 在选择这两种模式时,首先要了解开发视觉检测程序的几种方式,然后根据实际情况选择合 适的开发模式。 一般主要分三类:第一类是从底层开始写算法,以VC 、VB 等基础开发语言为主,这种 方式的自由度非常大,可以根据不同需求分别定制,但是工作量非常大,对开发人员的编程 能力和图像处理知识要求较高。 第二类:基于一些图像处理开发平台开发视觉检测软件,像常用的 OpenCV、Halcon、 Labview、Matlab、XAVIS 等。这些开发平台会把一些常用的图像处理算子集成到平台中,开 发人员只要熟悉各平台的语法,即可快速开发出需要的图像处理算子。这种方式相对于使用 底层语言开发,速度要快,但是由于平台已有的算子都是集成后的,所以在一些特殊的检测 要求下,不一定能完全满足开发需求。有需求就会产生市场,维视图像公司的组态式开发软 件XAVIS 就是结合了这两类各自的优势而研发。XAVIS 平台具有以下三大特点:第一、内置 了300 多个常用图像处理算子,并提供各算子的详细调用说明;第二、开放图像处理算子准 入接口,任何用户都可以把自己的优秀算法封装到该平台中进行调用开发;第三、提供纯中 文开发界面,算子参数设置及调用也采用中文界面。平台还配套有高教出版社出版的《机器 视觉技术及应用》教材,平台中的所有算子均可以在教材中找到原始数学模型的推导过程。 第三类:智能软件开发平台。这种开发模式相对于前面两种,其算法集成度更高,每个 功能都对应实际应用需求。使用智能软件开发平台时,对程序开发人员的编程能力无要求, 只需要熟悉软件中各个模块的功能和用法即可。以 MVICS 智能图像处理软件为例,其采用 的是图形化开发界面,用户仅需要把软件中的算子拖到程序编辑栏中并设置好参数,就可以 实现图像处理、逻辑判断、IO 通讯等功能。使用该类平台开发程序的速度极快,熟练后 1 小时就可以做出一个相对较复杂的图像处理程序。这种软件相对于面向最终用户的EXE 可执 行程序只有一步。 三、视觉检测系统IO 通讯 不管是嵌入式系统也好,还是PC 系统也罢,最终的目的都是要把图像中包含的信息传 递给下位机。而视觉检测系统中的通讯模块就是视觉检测系统和运动控制机构的沟通桥梁。 目前常用的几种通讯方式有:串口通讯、TCP/IP 网口通讯、IO 卡等。以MVICS 智能图像处 理平台为例,其通讯模块不仅支持常用的串口、网口等,还支持自定义协议。 当

文档评论(0)

ayangjiayu4 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档