目录

1、工业机器视觉系统构成

2、工业机器视觉系统开发过程


在说到机器视觉系统时候,各位可能会对:机器视觉(machine vision)、图像处理(image processing)以及计算机视觉(computer vision)这三个概念感到困惑。

机器视觉、图像处理以及计算机视觉是既相互交叉又有区别的几个概念。

机器视觉则主要是指工业领域视觉的应用研究,例如自主机器人的视觉,用于检测和测量的视觉系统等。它通过在工业领域将图像感知、图像处理、控制理论与软件、硬件紧密结合,并研究解决图像处理和计算机视觉理论在实际应用过程中的问题,以实现高效的运动控制或各种实时操作。

图像处理是指用计算机对图像进行复原、校正、增强、统计分析、分类和识别等加工,以达到所需结果的技术和过程,它通常是机器视觉中必不可少的阶段(日常生活中图像处理常常指对图像的艺术化,与工业领域的图像处理的概念稍有差别)。

计算机视觉的研究很大程度上是针对图像内容的视觉理论研究。它的研究对象主要是映射到单幅或多幅图像上的三维场景,例如三维场景的重建等。

1、工业机器视觉系统构成

工业环境下,机器视觉系统通常包含:光源、光学传感器、图像采集设备、图像处理设备、机器视觉软件、辅助传感器、控制单元和执行机构等,这些软、硬件联动共同完成机器视觉系统承担的任务。典型工业视觉系统结构如下图所示:

  • 光源是机器视觉系统的重要组成部分,它作为辅助成像设备,为机器视觉系统的图像获取提供足够的光线,光源的设计和选取往往直接决定机器视觉系统设计的成败。
  • 光学传感器(如CCD摄像机)负责将外部场景转换为电信号。
  • 图像采集设备(如图像采集卡)可以将来自光学传感器的信号转换成一定格式的图像数据流,传送给图像处理设备。
  • 图像处理设备(如PC或其他嵌入式硬件设备)上运行有机器视觉软件,可以对图像数据进行分析、处理并发送控制指令。
  • 控制指令经由数字I/O卡发送给控制单元(如PLC)后,由控制单元综合辅助传感器传回的信息,控制执行机构做出相应的动作。

例如,PCB分拣机器视觉系统,在充足光源的照射下,CCD摄像机将生产线上的PCB图像转换为电信号,并经由插在PC中的图像采集卡将其转换为数字图像。计算机中的机器视觉软件可以对采集到的图像进行分析、处理以检查PCB是否符合质量要求。如果发现PCB中缺少元件,则经过数字IO卡向PLC发出一个信号,通知它控制机械手拿出该PCB。此时PLC会综合辅助定位传感器,检查PCB的位置,控制机械手准确地抓取有质量缺陷的PCB,从而达到分拣的目的。

2、工业机器视觉系统开发过程

工业机器视觉系统项目的开发过程包括:需求分析以及系统设计后的软、硬件选型、软件开发、测试与验证、系统集成验收以及最终的试运行几个主要阶段,如下图所示:

  • 软、硬件选型阶段,开发人员将对用户的需求进行细化,并分析各个子系统的详细需求,然后根据详细需求中的各种指标,确定构建机器视觉系统所需的软硬件。如果项目工期比较紧张,或者在项目初期用户的需求还不能完全确定,则可以先与用户确定采购周期较长的软硬件相关功能需求和指标,以便尽早开展采购工作。
  • 搭建机器视觉软件开发平台阶段,通常先在实验室将关键硬件连接在一起,构建一套系统的原型机,并在PC上安装机器视觉软件开发包,开发并验证各种算法。
  • 软件开发完成后,还需要在现场对其进行实地测试。当然在这之前需要在现场按照设计安装搭建最终的机器视觉硬件系统,此后进行整个系统的集成测试,验证系统的功能是否完善,实时性、可用性等性能是否达标,并在客户验收后进入系统的试运行。值得一提的是,无论在原型机还是最终的硬件系统的搭建过程中,都需要根据系统的成像情况,对出现的畸变和投影误差等进行多次校正。

机器视觉软件直接决定机器视觉系统的功能和性能,它是整个机器视觉系统中最为重要的部分。机器视觉软件通常由“图像操作与增强"、"图像分割与分析"以及“特征识别与机器决策"等主要部分组成。

  • 图像操作与增强部分用于对采集到的图像进行初步分析、变换和预处理,以便后续快速分析并提取目标特征,如对图像进行几何变换、时域滤波、频域滤波操作等。
  • 图像分割与分析部分用于对预处理后的图像进行形态学处理或分割,以便提取机器视觉系统需要识别或检测目标的特征。
  • 特征识别与机器决策部分则基于各种目标的特征进行最终测量、计算或对目标进行分类。

由于机器视觉软件的最终目的是通过对采集到的图像进行预处理、分析、特征提取后做出决策,因此,机器视觉系统往往还包括基于机器视觉软件运行结果,控制外部机械手臂或其他执行机构动作的指令模块,并以机器视觉软件为核心,构成一套完整的自动控制系统。


本文参考:图像处理、分析与机器视觉(基于LabVIEW),强烈推荐阅读~

工业机器视觉系统的构成与开发过程(理论篇—1)相关推荐

  1. 工业机器视觉系统开发过程

    工业机器视觉系统项目的开发过程包括:需求分析以及系统设计后的软.硬件选型.软件开发.测试与验证.系统集成验收以及最终的试运行几个主要阶段. 软.硬件选型阶段,开发人员将对用户的需求进行细化,并分析各个 ...

  2. 工业机器视觉系统相机如何选型?(理论篇—3)

    目录 1.图像基础知识 1.1.图像类型 1.2.图像分别率.系统分辨率和像素分辨率 1.3.视场 2.影响成像质量的因素 3.成像系统模型 4.镜头系统简化模型 5.镜头与相机的选型 5.1.镜头的 ...

  3. CV:传统视觉知识—机器视觉系统的基础知识(机器视觉三要素+典型的工业机器视觉系统五大组件)

    CV:传统视觉知识-机器视觉系统的基础知识(机器视觉三要素+典型的工业机器视觉系统五大组件) 目录 机器视觉三要素 1.what-测量.判断 2.why-灵活性.自动化

  4. Multispectral imaging for medical and industrial machine vision systems(用于医疗和工业机器视觉系统的多光谱成像)

    Multispectral imaging for medical and industrial machine vision systems 用于医疗和工业机器视觉系统的多光谱成像 这是最近读的一篇 ...

  5. 调用链追踪系统在伴鱼:理论篇

    本文将调用链追踪系统的设计维度归结于以下 5 个:调用链数据模型.元数据结构.因果关系.采样策略以及数据可视化.我们可以把这 5 个维度当作一个分析框架,用它帮助我们在理论上解构市面上任意一个调用链追 ...

  6. 凝思系统机器名怎么查看_机器视觉系统|工业零件生产效率和检测效率不匹配怎么办?...

    原标题:机器视觉系统|工业零件生产效率和检测效率不匹配怎么办? 行业问题 目前自动化生产线(它是在连续流水线的进一步发展的基础上形成的)在国际上十分常见,无论是重工业还是轻工业,从生产军品到生活用品越 ...

  7. 机器视觉系统原理及学习策略

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 机器视觉系统组成 从机器视觉系统字面意思就可看出主要分为三部分:机 ...

  8. 机器视觉系统硬件选型

    1.机器视觉系统简介 机器视觉系统是基于机器视觉技术为机器或自动化生产线建立的一套数据系统.机器视觉系统部件主要包括光源.工业摄像机.图像采集卡.镜头.图像处理设备等,如下图所示. 2.机器视觉系统硬 ...

  9. 工业视觉系统相关知识和选型介绍(一):相机篇

    工业视觉系统相关知识和选型介绍(一):相机篇 一.工业视觉系统 二.工业相机 三.关键名词解释 四.工业相机选型 五.工业相机品牌 六.相机选型实例 一.工业视觉系统 1.机器视觉就是用机器代替人眼来 ...

最新文章

  1. 多视觉任务的全能: HRNet
  2. iOS直播(三)GPUImage音视频采集并写入文件
  3. Neo4J简介(2)
  4. kafka实战最佳经验,【源码分析设计模式 10
  5. python时钟罗盘酷炫代码_抖音上的时钟屏保,被我改造完用来表白
  6. 如何用Pygame写游戏(八)
  7. Eclipse使用Maven创建web3.0项目
  8. android 多线程 进度条,Android子线程进度条不显示的问题
  9. Android 基于阿里云播放器实现仿抖音播放(一)
  10. PRD产品需求文档原型模版
  11. 浅谈 | 从Web安全到APT防御
  12. 在线问卷调查系统分析与实现
  13. 我的Go+语言初体验——工欲善其事,必先利其器
  14. [python爬虫小实战2]根据用户输入关键词爬取今日头条图集,并批量下载图片
  15. PPT文件解除编辑限制密码
  16. php表单验证_PHP表单验证:简介
  17. 鸿蒙灵儿宠物奔驰法拉利,鄂P66666,从奔驰换成法拉利,车主还有限量版劳斯莱斯,中国只有三台...
  18. springBoot上传excel表格数据
  19. 出门问问发布企业级场景的智能交互屏TicKasa Show,适用于多种场景
  20. 架构漫谈:业务架构、应用架构与基础架构

热门文章

  1. 了解一下智能机器人中,用到的三项关键技术
  2. unity2d粒子特效
  3. 英特尔Nick McKeown:5G的意义远超智能手机
  4. 新人如何快速上手做(海外问卷)站点查?
  5. 深度linux全盘加密,记一次 deepin全盘安装 的大坑及解决方案
  6. 王者营地显示主宰进攻服务器,王者荣耀必备知识点 暴君主宰及野区兵线刷新时间...
  7. 浩方对战平台 无广告绿色版
  8. 数字化时代,聚合支付分账系统如何进行账务管理?
  9. 主成分得分和因子得分
  10. java 硬盘卷标号,java获得磁盘的卷标,java获得磁盘卷标,Java代码获得磁盘卷标