Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >一文讲透了什么是机器视觉!

一文讲透了什么是机器视觉!

作者头像
AI算法与图像处理
发布于 2021-03-12 06:55:47
发布于 2021-03-12 06:55:47
93800
代码可运行
举报
运行总次数:0
代码可运行

重磅干货,第一时间送达

机器视觉 就是用机器代替人眼来做测量和判断。机器视觉系统是指通过机器视觉产品(即图像摄取装置,分 CMOS 和CCD 两种)将被摄取目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。

视觉系统组成部分:

1.照明光源

2.镜头

3.工业摄像机

4.图像采集/处理卡

5.图像处理系统

6.其它外部设备

相机篇

工业相机又俗称摄像机,相比于传统的民用相机(摄像机)而言,它具有高的图像稳定性、高传输能力和高抗干扰能力等,目前市面上工业相机大多是基于CCD(Charge Coupled Device)或CMOS(Complementary Metal Oxide Semiconductor)芯片的相机。

其中,CCD是目前机器视觉最为常用的图像传感器。它集光电转换及电荷存贮、电荷转移、信号读取于一体,是典型的固体成像器件。

CCD的突出特点是以电荷作为信号,而不同于其它器件是以电流或者电压为信号。这类成像器件通过光电转换形成电荷包,而后在驱动脉冲的作用下转移、放大输出图像信号。

典型的CCD相机由光学镜头、时序及同步信号发生器、垂直驱动器、模拟/数字信号处理电路组成。CCD作为一种功能器件,与真空管相比,具有无灼伤、无滞后、低电压工作、低功耗等优点。

CMOS图像传感器的开发则最早出现在20世纪70 年代初,90 年代初期,随着超大规模集成电路 (VLSI) 制造工艺技术的发展,CMOS图像传感器得到迅速发展。

CMOS图像传感器将光敏元阵列、图像信号放大器、信号读取电路、模数转换电路、图像信号处理器及控制器集成在一块芯片上,还具有局部像素的编程随机访问的优点。

目前,CMOS图像传感器以其良好的集成性、低功耗、高速传输和宽动态范围等特点在高分辨率和高速场合得到了广泛的应用。

分类:

任何东西一定有它自己的分类标准,工业相机也不例外。

按照芯片类型可以分为CCD相机、CMOS相机

按照传感器的结构特性可以分为线阵相机、面阵相机

按照扫描方式可以分为隔行扫描相机、逐行扫描相机

按照分辨率大小可以分为普通分辨率相机、高分辨率相机

按照输出信号方式可以分为模拟相机、数字相机

按照输出色彩可以分为单色(黑白)相机、彩色相机

按照输出信号速度可以分为普通速度相机、高速相机

按照响应频率范围可以分为可见光(普通)相机、红外相机、紫外相机等。

区别:

1、工业相机的性能稳定可靠易于安装,相机结构紧凑结实不易损坏,连续工作时间长,可在较差的环境下使用,一般的数码相机是做不到这些的。例如:让民用数码相机一天工作24小时或连续工作几天肯定会受不了的。

2、工业相机的快门时间非常短,可以抓拍高速运动的物体。例如,把名片贴在电风扇扇叶上,以最大速度旋转,设置合适的快门时间,用工业相机抓拍一张图像,仍能够清晰辨别名片上的字体。用普通的相机来抓拍,是不可能达到同样效果的。

3、工业相机的图像传感器是逐行扫描的,而普通的相机的图像传感器是隔行扫描的, 逐行扫描的图像传感器生产工艺比较复杂,成品率低,出货量少,世界上只有少数公司能够提供这类产品,例如Dalsa、Sony,而且价格昂贵。

4、工业相机的帧率远远高于普通相机。工业相机每秒可以拍摄十幅到几百幅图片,而普通相机只能拍摄2-3幅图像,相差较大。

5、工业相机输出的是裸数据(raw data),其光谱范围也往往比较宽,比较适合进行高质量的图像处理算法,例如机器视觉(Machine Vision)应用。而普通相机拍摄的图片,其光谱范围只适合人眼视觉,并且经过了mjpeg压缩,图像质量较差,不利于分析处理。

6、工业相机(Industrial Camera)相对普通相机(DSC)来说价格较贵。

如何选择:

1、根据应用的不同分别选用CCD或CMOS相机CCD工业相机主要应用在运动物体的图像提取,如贴片机机器视觉,当然随着CMOS技术的发展,许多贴片机也在选用CMOS工业相机。用在视觉自动检查的方案或行业中一般用CCD工业相机比较多。CMOS工业相机由成本低,功耗低也应用越来越广泛。

2、分辨率的选择首先考虑待观察或待测量物体的精度,根据精度选择分辨率。相机像素精度=单方向视野范围大小/相机单方向分辨率。则相机单方向分辨率=单方向视野范围大小/理论精度。若单视野为5mm长,理论精度为0.02mm,则单方向分辨率=5/0.02=250。然而为增加系统稳定性,不会只用一个像素单位对应一个测量/观察精度值,一般可以选择倍数4或更高。这样该相机需求单方向分辨率为1000,选用130万像素已经足够。

其次看工业相机的输出,若是体式观察或机器软件分析识别 ,分辨率高是有帮助的;若是VGA输出或USB输出,在显示器上观察,则还依赖于显示器的分辨率,工业相机的分辨率再高,显示器分辨率不够,也是没有意义的;利用存储卡或拍照功能,工业相机的分辨率高也是有帮助的。

3、与镜头的匹配传感器芯片尺寸需要小于或等于镜头尺寸,C或CS安装座也要匹配(或者增加转接口)。

4、相机帧数选择当被测物体有运动要求时,要选择帧数高的工业相机。但一般来说分辨率越高,帧数越低。

镜头篇

镜头的基本功能就是实现光束变换(调制),在机器视觉系统中,镜头的主要作用是将成像目标在图像传感器的光敏面上。镜头的质量直影响到机器视觉系统的整体性能,合理地选择和安装镜头,是机器视觉系统设计的重要环节。

基础知识:

镜头匹配

大家如何选择合适镜头,镜头选配时需要选择与摄像机接口和CCD的尺寸相匹配的镜头。镜头C和CS的接口方式占主流。小型的安防用的CS接口摄像机得到普及、FA行业则大部分是C接口的摄像机与镜头的组合。对应的CCD尺寸、市场上一般根据用途使用2/3寸到1/3寸的产品。

互换性

C接口镜头可以与C接口摄像机、CS接口摄像机互用;

CS接口镜头不可以应用在C接口摄像机,只可以应用在CS接口摄像机。

KERARE

摄像机如果使用配备小CCD尺寸的镜头,那么周边没有摄取到图像的部分呈现出黑色,我们称其为KERARE。

镜头的作用:

将折射率不同的各种硝材通过研磨,加工成高精度的曲面、把这些镜头进行组合,就是设计镜头。从伽利略时代开始使用的普遍技术是其基本原理。为得到更清晰的图像,一直在研究开发试制新的硝材和非球面镜片。

光源篇

LED光源、卤素灯(光纤光源)、高频荧光灯。目前LED光源最常用,主要有如下几个特点:

· 可制成各种形状、尺寸及各种照射角度;

· 可根据需要制成各种颜色,并可以随时调节亮度;

· 通过散热装置,散热效果更好,光亮度更稳定;

· 使用寿命长;

· 反应快捷,可在10微秒或更短的时间内达到最大亮度;

· 电源带有外触发,可以通过计算机控制,起动速度快,可以用作频闪灯;

· 运行成本低、寿命长的LED,会在综合成本和性能方面体现出更大的优势;

· 可根据客户的需要,进行特殊设计。

LED光源按形状通常可分为以下几类:

1、环形光源环形光源提供不同照射角度、不同颜色组合,更能突出物体的三维信息;高密度LED阵列,高亮度;多种紧凑设计,节省安装空间;解决对角照射阴影问题;可选配漫射板导光,光线均匀扩散。应用领域:PCB基板检测,IC元件检测,显微镜照明,液晶校正,塑胶容器检测,集成电路印字检查。

2、背光源用高密度LED阵列面提供高强度背光照明,能突出物体。的外形轮廓特征,尤其适合作为显微镜的载物台。红白两用背光源、红蓝多用背光源,能调配出不同颜色,满足不同被测物多色要求。应用领域:机械零件尺寸的测量,电子元件、IC的外型检测,胶片污点检测,透明物体划痕检测等。

3、条形光源条形光源是较大方形结构被测物的首选光源;颜色可根据需求搭配,自由组合;照射角度与安装随意可调。应用领域:金属表面检查,图像扫描,表面裂缝检测,LCD面板检测等。

4、同轴光源同轴光源可以消除物体表面不平整引起的阴影,从而减少干扰;部分采用分光镜设计,减少光损失,提高成像清晰度,均匀照射物体表面。应用领域:系列光源最适宜用于反射度极高的物体,如金属、玻璃、胶片、晶片等表面的划伤检测,芯片和硅晶片的破损检测,Mark点定位,包装条码识别。

5、AOI专用光源不同角度的三色光照明,照射凸显焊锡三维信息;外加漫射板导光,减少反光;不同角度组合;应用领域:用于电路板焊锡检测。

6、球积分光源具有积分效果的半球面内壁,均匀反射从底部360度发射出的光线,使整个图像的照度十分均匀。应用领域:合于曲面,表面凹凸,弧形表面检测,或金属、玻璃表面反光较强的物体表面检测。

7、线形光源超高亮度,采用柱面透镜聚光,适用于各种流水线连续检测场合。应用领域:阵相机照明专用,AOI专用。

8、点光源大功率LED,体积小,发光强度高;光纤卤素灯的替代品,尤其适合作为镜头的同轴光源等;高效散热装置,大大提高光源的使用寿命。应用领域:适合远心镜头使用,用于芯片检测,Mark点定位,晶片及液晶玻璃底基校正。

9、组合条形光源四边配置条形光,每边照明独立可控;可根据被测物要求调整所需照明角度,适用性广。应用案例:CB基板检测,IC元件检测,焊锡检查,Mark点定位,显微镜照明,包装条码照明,球形物体照明等。

10、对位光源对位速度快;视场大;精度高;体积小,便于检测集成;亮度高,可选配辅助环形光源。应用领域:VA系列光源是全自动电路板印刷机对位的专用光源。

光源的选型

一、前提信息

1、检测内容

外观检查、OCR、尺寸测定、定位

2、对象物

①想看什么?(异物、伤痕、缺损、标识、形状等)

②表面状态(镜面、糙面、曲面、平面)

③立体?平面?

④材质、表面颜色

⑤视野范围?

⑥动态还是静态(相机快门速度)

3、限制条件

①工作距离(镜头下端到被测物表面距离)

②设置条件(照明的大小、照明下端到被测物表面的距离、反射型or透射型)

③周围环境(温度、外乱光)

④相机的种类,面阵or线阵

二、简单的预备知识:

1.因材质和厚度不同、对光的透过特性(透明度)各异。

2.光根拠其波长之长短、对物质的穿透能力(穿透率)各异。

3.光的波长越长、对物质的透过力越强,光的波长越短、在物质表面的拡散率越大。

4.透射照明、即是使光线透射对象物、并観察其透过光之照明手法。

三、光源:

1.穏定均匀的光源极其重要

2.目的:将被测物与背景尽量明显区分

3.摂取图像时、最重要之处是如何鲜明地获得:被测物与背景的浓淡差

4.目前、在图像处理领域中最广范的技术手法是:二值化(白黒)处理为了能够突出特征点,将特征图像突出出来,在打光手法上,常用的包括有明视野与暗视野。

明视野:用直射光来観察对象物整体(散乱光呈黒色)

暗视野:用散乱光来観察对象物整体(直射光呈白色)具体的光源选取方法还在于试验的实践经验。

End

声明:部分内容来源于网络,仅供读者学术交流之目的。文章版权归原作者所有。如有不妥,请联系删除。

代码语言:javascript
代码运行次数:0
运行
复制
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI算法与图像处理 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
《21天精通IPv4 to IPv6》第16天:IPv6网络的故障排除——如何排除IPv6网络故障? ️
在《21天精通IPv4 to IPv6》系列的第16天,我们将专注于IPv6网络的故障排除。本篇博客将详细介绍IPv6网络故障诊断方法、排除技巧、故障排除工具及实际案例分析。本文含有丰富的SEO关键词,如IPv6故障诊断、网络故障排除、IPv6故障处理,旨在帮助读者有效地识别和解决IPv6网络中的问题。
猫头虎
2024/04/09
2680
《21天精通IPv4 to IPv6》第16天:IPv6网络的故障排除——如何排除IPv6网络故障? ️
《21天精通IPv4 to IPv6》第1天:IPv4网络基础回顾------学习什么是IPv4网络技术?
在这个《21天精通IPv4 to IPv6》系列的第一篇博客中,我们将深入探讨IPv4的网络基础。本文涵盖网络基本概念、IP地址的作用和重要性以及IPv4地址结构的详细解析。对于网络新手和专家来说,这篇文章都是一份宝贵的资源。通过阅读本文,您将获得对IPv4网络的深刻理解,为学习IPv6打下坚实的基础。词条包括IPv4, 网络基础, IP地址, 网络协议, 数据通信, 网络架构。
猫头虎
2024/04/09
2350
《21天精通IPv4 to IPv6》第1天:IPv4网络基础回顾------学习什么是IPv4网络技术?
《21天精通IPv4 to IPv6》第8天:企业网络IPv6迁移——如何在企业中实现IPv4到IPv6的平稳过渡?
欢迎来到《21天精通IPv4 to IPv6》的第二周!今天,作为你们的猫头虎博主,我将带领大家探讨企业网络从IPv4到IPv6的迁移。本文将详细介绍迁移策略、企业迁移案例、关键步骤和易错操作。本篇博客充满了实用的关键词,如IPv6迁移策略、企业网络升级、IPv6配置技巧,旨在帮助无论是初学者还是专业人士都能轻松掌握IPv6迁移。
猫头虎
2024/04/09
5450
《21天精通IPv4 to IPv6》第8天:企业网络IPv6迁移——如何在企业中实现IPv4到IPv6的平稳过渡?
IPv6网络演进方案之数据中心网络架构详细方案【IPv6连载03】
企业网络向IPv6演进的目的是要在现有网络架构上构建IPv6能力,同时兼顾解决当前网络业务发展的问题。从企业业务层面出发,IPv6改造的基本要求是“在网络演进升级过程中,必须保障原IPv4业务的可持续性服务以及演进后的网络安全等级不弱于原IPv4网络”。
Ponnie
2022/04/18
3.4K0
IPv6网络演进方案之数据中心网络架构详细方案【IPv6连载03】
《21天精通IPv4 to IPv6》第7天:周综合回顾——如何实现IPv4到IPv6的平稳过渡?
在《21天精通IPv4 to IPv6》的第一周综合回顾中,我,猫头虎博主,将总结本周的学习内容,重点回顾关键知识点。本文将为你提供一份详尽的周回顾,涵盖从IPv4到IPv6的基础知识、配置方法,到安全实践。这篇技术博客包含丰富的关键词,如IPv6迁移、网络升级策略、IPv6配置,旨在帮助读者全面掌握IPv4到IPv6的迁移知识。
猫头虎
2024/04/09
2250
《21天精通IPv4 to IPv6》第7天:周综合回顾——如何实现IPv4到IPv6的平稳过渡?
《21天精通IPv4 to IPv6》第4天:理解IPv6子网划分规则——如何为不同的系统划分IPv6子网?
在这篇《21天精通IPv4 to IPv6》系列的第四天,我,猫头虎博主,将带领大家深入理解IPv6子网划分的原理和在不同操作系统中的配置方法。本文内容将涵盖子网划分的理论基础、实战操作步骤,以及针对Windows、Linux、macOS和安卓的具体配置指导。文章涵盖了大量 词条,如IPv6子网、网络配置、操作系统网络设置等,旨在帮助所有级别的读者理解和实践IPv6子网划分。
猫头虎
2024/04/09
7281
《21天精通IPv4 to IPv6》第4天:理解IPv6子网划分规则——如何为不同的系统划分IPv6子网?
IPv4的电脑如何访问IPv6的服务器?
不知不觉中,IPv6已经开始商用了,尤其是无法获取到公网IP的拨号宽带,服务器端口也就无法映射了,这种情况下,使用IPv6显然是个不错的主意。
IT狂人日志
2022/05/18
11.6K0
IPv4的电脑如何访问IPv6的服务器?
今天,全球 43 亿个 IPv4 地址正式耗尽,将向 IPv6 过度!
该过程自80年代以来就已预见到,顶级地址实际上已经在2012年耗尽。那时,所有IPv4地址空间已分配给五大区域互联网注册机构,非洲网络信息中心 (AFRINIC)针对非洲,北美网络信息中心(ARIN)针对南极洲、加拿大、部分加勒比海地区和美国,亚太互联网络信息中心(APNIC)针对东亚、大洋洲、南亚和东南亚,拉丁美洲网络信息中心(LACNIC)针对加勒比海的大部分地区和整个拉丁美洲,以及欧洲网络信息中心(RIPE NCC)针对欧洲、中亚、俄罗斯和西亚。
杰哥的IT之旅
2020/06/18
7400
今天,全球 43 亿个 IPv4 地址正式耗尽,将向 IPv6 过度!
为什么 IPv6 难以取代 IPv4
网络层协议承担了分组(Packet)转发和路由选择两大功能,它能够为上层提供在不同主机之间运输分组的职责,IP 协议作为网络层协议,它虽然只能提供无连接的、不可靠的服务,但是它在今天的互联网中起到了极其关键的作用。
范蠡
2020/06/10
1.9K0
为什么 IPv6 难以取代 IPv4
腾讯云如何快速从IPv4向IPv6演进?
IPv6技术在国内沉寂数十年后,在国家推进下重新登上重要舞台。2018年工业和信息化部发布了关于贯彻落实《推进互联网协议第六版(IPv6)规模部署行动计划》的通知。不但展示国家推动IPv6的决心,更对各大运营商和公有云厂商提出了IPv6的改造目标:到2018年末,腾讯云、金山云、网宿科技、蓝汛、帝联科技完成内容分发网络(CDN)IPv6改造;云服务平台企业完成50%云产品IPv6改造。到2020年末,上述企业完成全部云产品IPv6改造。
用户1532637
2018/08/01
10.7K2
腾讯云如何快速从IPv4向IPv6演进?
IPV4 转 IPV6 解决方案大全
在这篇技术博客中,我们将深入探讨从IPv4向IPv6过渡的各种解决方案。文章内容涵盖双栈技术、隧道技术、协议转换、NAT-PT、DS-Lite和464XLAT等多种策略。无论你是网络技术的小白还是行业大佬,这篇文章都能为你提供宝贵的信息。关键词:IPv4, IPv6, 双栈技术, 隧道技术, 协议转换, NAT-PT, DS-Lite, 464XLAT, 网络技术。
猫头虎
2024/04/09
1.7K0
IPV4 转 IPV6 解决方案大全
浅谈IPv4至IPv6演进的实施路径
在互联网呈现爆炸式发展的今天, IPv4网络地址数量匮乏等问题将会影响到我国的互联网发展与应用,制约物联网、5G等新业务开展。今年4月国家工信部发布了《关于开展2019年IPv6网络就绪专项行动的通知》,重点任务包括网络基础设施IPv6能力就绪等。IPv6即互联网协议第6版,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,使用IPv6网络不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的难题。
个推
2019/06/10
2K0
浅谈IPv4至IPv6演进的实施路径
IPv6还未完成,IPv10已来!P4带你进入IPv10的世界
P4全称Programming Protocol-Independent Packet Processors,是Nick McKeown和他的团队在2014年提出的一种用于编程与协议无关的数据包处理器的高级语言。P4有三大特征:协议无关性、目标无关性、可重构性。快速实现网络新协议,缩短传统网络设备的研发周期,是P4的重要驱动力之一。本文依据IETF于2017年9月13日公布的最新的IPv10草案,用P4实现支持IPv10协议的交换机,并搭建实验环境来验证IPv10的特性。本文只是通过P4实现IPv10协议为
SDNLAB
2018/03/29
1.9K0
IPv6还未完成,IPv10已来!P4带你进入IPv10的世界
关于IPv6你需要知道的10件事
关于IPv6你需要知道的10件事 1、IPv6地址是128位十六进制数  IPv4地址是有4个数字位组(总共32位)组成的,IPv6地址的长度时128位,而且是由16进制字符组成的。在IPv4中,每个位组由0-255的十进制数字组成,位组之间由英文的句号隔开,IPv6地址由8个为组组成,每个位组由4个字符的16进制数字组成。  2、很容易识别链路本地单播地址  IPv6为不同的地址类型保留了特殊的地址头,最明显的一个例子就是链路本地单播地址都是以FE80开头的,多播地址都是以FF0x开头,这里的x是一个占位
杨强生
2019/03/05
1.6K0
从IPv4 到 IPv6 的过渡技术
随着IPv4地址即将用尽,IP地址缺乏已成为了全球亟待解决的问题,虽然几年前出现了标头更长的IPv6,可提供更多的IP地址,但其应用和普及并不容易。 “IPv4和IPv6是否可以同时使用?”、“IPv4和IPv6如何实现共存?”这些问题都是目前用户比较关注的。
埃文科技
2022/02/18
2.1K0
从IPv4 到 IPv6 的过渡技术
《21天精通IPv4 to IPv6》第3天:IPv6地址配置——如何为不同的系统配置IPv6?
今天,作为猫头虎博主,我将指导大家在不同操作系统中配置IPv6地址。我们将覆盖从静态到动态的地址配置,以及在Windows、Linux、macOS、Android以及国产操作系统中的具体配置步骤。本文包含丰富的技术词条,如IPv6配置、操作系统IPv6设置、网络配置技巧,确保每位读者都能轻松理解并应用这些知识。
猫头虎
2024/04/09
2.2K0
《21天精通IPv4 to IPv6》第3天:IPv6地址配置——如何为不同的系统配置IPv6?
IPv6过渡技术
即主机和路由器在同一网络接口上运行IPv4栈和IPv6栈。这样,双栈节点既可以接收和发送IPv4包和IPv6包,因而两个协议可以在同一网络中共存
十二惊惶
2024/02/28
2470
IPv6过渡技术
浅谈IPv6的风险防御
最近的客户,从前年开始进行ipv4到ipv6的过渡,到目前为止,大部分设备处于双栈或者部分系统没有进行过渡更新。
FB客服
2019/06/13
2.2K0
使用公共dns64服务让纯ipv6设备访问ipv4网络资源
NAT64是一种有状态的网络地址与协议转换技术,一般只支持通过IPv6网络侧用户发起连接访问IPv4侧网络资源。但NAT64也支持通过手工配置静态映射关系,实现IPv4网络主动发起连接访问IPv6网络。NAT64可实现TCP、UDP、ICMP协议下的IPv6与IPv4网络地址和协议转换。
许都博客
2022/11/14
15.5K0
使用公共dns64服务让纯ipv6设备访问ipv4网络资源
IPv6技术详解:基本概念、应用现状、技术实践(下篇)
在上篇《IPv6技术详解:基本概念、应用现状、技术实践(上篇)》,我们讲解了IPV6的基本概念。
JackJiang
2018/08/29
3.4K1
推荐阅读
相关推荐
《21天精通IPv4 to IPv6》第16天:IPv6网络的故障排除——如何排除IPv6网络故障? ️
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验