机器视觉技术,是一门涉及人工智能、神经生物学、心理物理学、计算机科学、图像处理、模式识别等诸多领域的交叉学科。

机器视觉技术,是一门涉及人工智能、神经生物学、心理物理学、计算机科学、图像处理、模式识别等诸多领域的交叉学科。机器视觉主要用计算机来模拟人的视觉功能,从客观事物的图像中提取信息,进行处理并加以理解,最终用于实际检测、测量和控制。

什么是工业相机?

工业相机是机器视觉系统中的一个关键组件,其本质功能就是将光信号转变成有序的电信号,相当于机器视觉系统的“眼睛”。相比于传统的民用相机(摄像机)而言,工业相机(摄像机)具有高图像稳定性、高传输能力和高抗干扰能力等,市面上工业相机大多是基于CCD(Charge Coupled Device)或CMOS(Complementary Metal Oxide Semiconductor)芯片的相机。

CCD,电荷藕合器件图像传感器。它使用一种高感光度的半导体材料制成,能把光线转变成电荷,通过模数转换器芯片转换成数字信号,数字信号经过压缩以后由相机内部的闪速存储器或内置硬盘卡保存,因而可以轻而易举地把数据传输给计算机,并借助于计算机的处理手段,根据需要和想像来修改图像。

CMOS,互补性氧化金属半导体。和CCD一样,同为在数码相机中可记录光线变化的半导体。CMOS的制造技术和一般计算机芯片没什么差别,主要是利用硅和锗这两种元素所做成的半导体,使其在CMOS上共存着带N(带–电) 和 P(带+电)级的半导体,这两个互补效应所产生的电流即可被处理芯片纪录和解读成影像。

工业相机的作用

工业相机一般安装在机器流水线上代替人眼来做测量和判断,通过数字图像摄取目标转换成图像信号,传送给专用的图像处理系统,图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。

随着国内机器视觉行业的迅猛发展,机器视觉系统的重要组件,工业相机也同样得到了巨大的发展。数字工业相机对被摄物的大小没有限制,根据镜头的条件,既可以拍摄一般物质,也可以用于显微镜摄影。目前,工业相机的主要用途包括以下几个方面:

(1)在开发产品和验证产品等:如开发金属材料及树脂材料时,用来观察材料受到冲击时内部裂纹产生的方向、状态等,可用来分析材料被破坏时物质的结构,及电子产品的工业在线检测等。

(2)包装和标签行业的印刷过程中,能够实时检测到高速印刷中细微的缺陷,以便采取措施,减少损失。常见的缺陷如划痕、灰尘、漏印、墨痕、褶皱等都可被检测出来,提高投资回报,减少废品支出,提高了客户满意度和信任度。

(3)其他领域:如机器视觉、科研、军事科学、航空航天等众多领域,尤其是在智能交通行业:超速抓拍,闯红灯电子警察、高速路口、卡扣收费等交通行业也得到了良好的使用。

工业相机的分类

企业在实际选购和使用工业相机之前,首先需要确定的就是相机的类型。下面是按照不同的行业标准进行的工业相机分类。

(1)芯片类型

分为CCD相机、CMOS相机;

(2)传感器的结构特性

分为线阵相机、面阵相机;

(3)按照扫描方式

分为隔行扫描相机、逐行扫描相机;

(4)分辨率大小

分为普通分辨率相机、高分辨率相机;

(5)输出信号方式

分为模拟相机、数字相机;

(6)输出色彩

分为单色(黑白)相机、彩色相机;

(7)输出信号速度

分为普通速度相机、高速相机;

(8)响应频率范围

分为可见光(普通)相机、红外相机、紫外相机等。

工业相机为什么会丢帧?

选择合适的相机也是机器视觉系统设计中的重要环节,相机的选择不仅直接决定所采集到的图像分辨率、图像质量等,同时也与整个系统的运行模式直接相关。设计不良的驱动程序或工业相机硬件可能会造成丢帧,其原因就是资料通道的堵塞,无法及时处理,所以新的图像进来时,前一张可能被迫丢弃,或是新的图像被迫丢弃。要解决这问题,需要设计者针对驱动程序与工业相机硬件资料传输的每个环节进行精密的设计。

智能相机与工业相机

智能相机(Smart Camera)并不是一台简单的相机,而是一种高度集成化的微小型机器视觉系统。它将图像的采集、处理与通信功能集成于单一相机内,从而提供了具有多功能、模块化、高可靠性、易于实现的机器视觉解决方案。同时,由于应用了最新的DSP、FPGA及大容量存储技术,其智能化程度不断提高,可满足多种机器视觉的应用需求。

工业相机与智能相机的应用场合相差不大,但使用上却有很大的差别,工业相机需要外接控制器,需要专业性比较强的软件人员来进行编程,可应对各种复杂的检测要求,而智能相机则内置简单实用的调试工具,可以独立工作而不需要外接控制器,操作简单,容易上手。

机器视觉系统的眼睛:工业相机相关推荐

  1. 机器视觉系统中常用工业相机的分类

    根据不同感光芯片划分 我们知道感光芯片是摄像机的核心部件,目前摄像机常用的感光芯片有CCD和CMOS两种: 1.CCD摄像机,CCD称为电荷耦合器件,CCD实际上只是一个把从图像半导体中出来的电子有组 ...

  2. 字符检测识别机器视觉系统方案设计——东莞康耐德

    字符识别机器视觉系统概述 系统功能 可以自动搜索定位视野中的字符位置 可以自动识别出其中的字符值 可以自动校验字符是否正确并且标记出不正确的字符位置 可以进行在线检测. 系统稳定.高效,成本低. 应用 ...

  3. 机器视觉系统的几个问题解析

    机器视觉系统的几个问题解析 一.工业相机如何选择接口? 在了解数据接口之前,我们先来认识下什么是工业相机,工业相机的定义是机器视觉系统中的一个关键组件,其本质的功能就是将光信号转变成有序的电信号.选择 ...

  4. 机器视觉系统中相机镜头选型技巧_工业相机在机器视觉系统中的地位和作用

    一.什么是工业相机 工业相机是机器视觉系统中的一个关键组件,其最本质的功能就是将光信号转变成有序的电信号.选择合适的相机也是机器视觉系统设计中的重要环节,相机的选择不仅直接决定所采集到的图像分辨率.图 ...

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

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

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

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

  7. 机器视觉系统图像采卡基本概念

    整个机器视觉系统分为图像采集与图像处理两大板块,采用模拟工业相机的图像采集系统中,图像采集卡就是连接这两大板块的重要组件.图像采集卡是图像采集部分和处理部分的联通器件,是一种可以获取数字图像信息,并将 ...

  8. 图像条纹检测 python_机器视觉系统应用之—玻璃表面缺陷检测

    传统的玻璃质量检测主要采用人工检测的方法:人工检测不仅工作量大,而且容易受检测人员主观因素的影响,容易对玻璃表面缺陷造成漏检,尤其是变形较小.畸变不大的夹杂缺陷检测,极大降低了玻璃的表面质量,从而不能 ...

  9. 【机器视觉系统】基于3DOF机械臂的五子棋机器人(1)

    基于3DOF机械臂的五子棋机器人 文章目录 基于3DOF机械臂的五子棋机器人 1. 前言 2. 机器视觉系统概述 2.1 机器 2.2 视觉 2.3 系统 3. 系统组成概述 3.1 使用工具盘点 3 ...

最新文章

  1. OpenCV检测拐角detecting corners的实例(附完整代码)
  2. linux中shell变量$#,$@,$0,$1,$2的含义解释:
  3. 深入理解ThreadLocal
  4. Oracle创建视图实现获取当前数据所在的页数,这里以每页2条数据分页
  5. SpringBoot集成Editor.md 流程详细
  6. NETGEAR拒绝连接请求_破案:Kubernetes/Docker 上无法解释的连接超时
  7. 找工作秘笈:“让别人知道你知道”
  8. rabbitmq - (消息队列) 的基本原理介绍
  9. linux子系统的初始化_subsys_initcall()【转】
  10. VsCode 配置java环境(详细教程)
  11. React移动端h5日历组件react-h5-calendar周日历 月日历 周视图 月视图自定义标记点
  12. 暮然回首,发现自己已经老了
  13. IC授权卡和复制卡的区别_北京居住证跟居住卡的区别
  14. php实现魔方变换颜色,php魔方方法
  15. 吃:第二次去吃香草香草
  16. filters与v-html联合使用(uni-app代码被编译,节点照样不能被正常渲染:解决)
  17. c++ 正则表达式验证手机号码
  18. vue中的插槽--slot和v-slot
  19. 电路图:重低音功放电路
  20. C4D中无法连接对象+删除?

热门文章

  1. OSChina 周三乱弹 ——没见过这么漂亮的女司机啊!
  2. OceanBase 社区版部署示例
  3. 爬取图片并保存到本地
  4. 郑州工商学院计算机专业分数,郑州工商学院录取分数线2021是多少分(附历年录取分数线)...
  5. 在桌面创建【网络连接】和【设备管理器】的快捷方式
  6. ORACLE简繁转换函数
  7. 从JD-Business战略看京东企业购:“科技+服务”双管齐下
  8. nCodeDL 分析实例(一)高周疲劳
  9. 郑清oj1191:数星星(结构体专题)
  10. 安卓模拟器介绍及其快速启动的解决方案