前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >一文讲透什么是机器视觉!

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

作者头像
小白学视觉
发布于 2022-05-22 05:12:19
发布于 2022-05-22 05:12:19
9790
举报

机器视觉 就是用机器代替人眼来做测量和判断。机器视觉系统是指通过机器视觉产品(即图像摄取装置,分 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.目前、在图像处理领域中最广范的技术手法是:二值化(白黒)处理为了能够突出特征点,将特征图像突出出来,在打光手法上,常用的包括有明视野与暗视野。

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小白学视觉 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
探秘 AI Agent 之 Coze 智能体:从简介到搭建全攻略(4/30)
Coze 智能体是基于机器学习和自然语言处理技术的软件实体,它在人工智能领域扮演着重要的角色,能够像一个智能助手一样,通过与外界环境进行交互学习,进而执行各种各样的任务。
正在走向自律
2024/12/18
12.3K0
探秘 AI Agent 之 Coze 智能体:从简介到搭建全攻略(4/30)
新年将至,为大家推荐一款开源AI红包封面制作神器AiCover!
aicover 是由前腾讯微信后台开发工程师「idoubi」开发并开源的一款AI红包封面生成器,是一款Web项目。
Python兴趣圈
2024/01/31
4570
新年将至,为大家推荐一款开源AI红包封面制作神器AiCover!
🎉新手必看:Cursor软件编写微信小程序全攻略
大家好,我是AI大眼萌。在数字化浪潮中,微信小程序因其便捷性和实用性而广受欢迎。Cursor软件则为开发者提供了一个高效、便捷的开发平台。接下来,让我们一起深入了解如何使用Cursor软件编写微信小程序吧!
AI大眼萌
2024/11/16
2.2K1
🎉新手必看:Cursor软件编写微信小程序全攻略
【AI绘画】年前副业新风口!用AI做红包封面,轻松赚取额外收入!
随着年底的将近,如果能够给心爱的人送出一些特别的红包,独一无二的定制化红包,那么,这将是一份特别的礼物。所以,一份特殊的红包礼物将是一个刚需。
一个正经的AI
2025/01/02
1360
【AI绘画】年前副业新风口!用AI做红包封面,轻松赚取额外收入!
V0 + Cursor + 可灵:快过年了,用AI来手搓自己的微信动态红包封面吧。「封面、气泡挂件」
不过,后面我发现微信有一个定制自己红包封面的平台:https://cover.weixin.qq.com/。
AI进修生
2025/01/19
2320
V0 + Cursor + 可灵:快过年了,用AI来手搓自己的微信动态红包封面吧。「封面、气泡挂件」
教你5秒钟用AI做个红包封面,顺便进来领我的60000个限量款。
而因为我这一年在公众号上的辛勤劳作,微信也奖励了一笔大的,送了我,6万个红包封面。
数字生命卡兹克
2025/04/14
1090
教你5秒钟用AI做个红包封面,顺便进来领我的60000个限量款。
保姆级教程|如何制作自己的微信红包封面
01、昨天给朋友们送了一张用AI制作的可爱型的龙年红包封面,有朋友问,怎么能制作自己的红包封面。‍‍‍‍‍‍‍‍‍‍‍
技术人生黄勇
2024/07/19
6000
保姆级教程|如何制作自己的微信红包封面
智谱进入Token亿时代,AI销售智能体+大模型实战指南!
最近,智谱宣布BigModel开放平台多款大模型产品进行价格调整,率先进入「亿」时代,即模型以“每亿tokens”为单位计价。
陈宇明
2025/04/26
1070
智谱进入Token亿时代,AI销售智能体+大模型实战指南!
销售数据分析神器:上传表格+分析报告+图表生成!GLM-4-Plus神助攻!
在当今数据驱动的商业环境中,销售数据分析已成为企业决策的关键因素。为了帮助企业快速、高效地从海量数据中提取有价值的信息,今天我要分享销售数据分析AI智能体详细搭建全过程。
陈宇明
2025/02/26
1870
销售数据分析神器:上传表格+分析报告+图表生成!GLM-4-Plus神助攻!
探秘 AI Agent 之 Coze 智能体:插件创建与使用(7/30)
摘要:Coze 智能体作为新一代 AI 应用开发平台,其插件功能发挥着至关重要的作用。本文详细阐述了 Coze 智能体插件的多方面内容。首先介绍平台特点及插件重要性,插件能通过调用外部 API 扩展智能体能力。接着分析其功能扩展优势及与其他功能协同性,在内容创作、数据分析等多领域有广泛应用场景。文中细致讲解了插件创建步骤,从准备工作到具体流程,包括配置信息、设置参数及测试发布等。还说明了插件使用方法,如添加到智能体、结合工作流运用及多插件协同案例。通过不同场景实战案例展示其价值,并分享常见问题解决办法。最后探讨行业趋势,展望插件未来功能拓展方向,为读者深入理解和运用 Coze 智能体插件提供全面指导。
正在走向自律
2024/12/18
2.5K0
探秘 AI Agent 之 Coze 智能体:插件创建与使用(7/30)
3小时!开发ChatGPT微信小程序
导读 | 上周OpenAI发布了对话语言模型 ChatGPT,相关讨论引爆全网。你是否也迫不及待体验一番?本文特邀作者腾讯云开发者社区作者戴传友从开发环境准备、开发过程、服务器接口、腾讯API网关接入到部署,详细教你如何动手开发一个chatGPT微信小程序。 在《ChatGPT-地表最强AI模型!要消灭人类?》、《算法工程师深度解构ChatGPT技术》两篇文章中,我们分别囊举了ChatGPT的丰富玩法并解析其工作原理。如果你对相关内容感兴趣,欢迎回溯围观~公众号的粉丝朋友们在评论区畅想了更多ChatGP应用
腾讯云开发者
2022/12/14
16.5K2
3小时!开发ChatGPT微信小程序
【名额有限】云开发AI拓展能力等你来体验!
迫不及待想体验,戳链接:https://wj.qq.com/s2/3986990/e0ef/
腾讯云开发TCB
2019/07/10
1.9K0
微信小程序之图片选择、预览与上传
所谓:一图胜千言。这话说明了图片描述事物的能力是非常强大的(怪不得我们可以用表情包聊一整天),尤其现在的手机拍照功能那么方便,用户对使用拍照和相册的需求日益上升。因此,在我们的移动应用中,可能经常会碰到这样的功能需求,需要为用户提供在相册中选择照片或者拍照片并上传的功能。
一斤代码
2018/08/21
6.5K1
微信小程序之图片选择、预览与上传
如何快速搭建AI智能客服?
在这个AI时代,把AI客服融入你的业务,不仅能让客户体验升级,还能让你的服务更高效。那么,如何快速接入AI客服能力呢?接下来,我就带你一起探索用扣子Coze智能体模版+飞书表格搭建你的专属AI智能客服。
陈宇明
2025/02/26
9840
如何快速搭建AI智能客服?
手把手教你从0到1集成混元AI问答客服系统
之前写过一篇《如何优雅的在页面上嵌入AI-Agent人工智能》,本篇文章很多基础架构都是集成于上篇文章,也是对上篇文章继续深化挖掘,从更基础的开始搭建,做到从设计到实现再到代码层业务层的实践运用。本篇文章集成演示系统设置为网页端,对于交互界面本篇文章UI前端也有设计,很多灵活设计的内容不必严格按照本篇文章代码效果编写,按照生产规则设计即可。如果本篇文章有帮助请不吝支持!
fanstuck
2024/10/22
9504
手把手教你从0到1集成混元AI问答客服系统
2024年Node.js精选:50款工具库集锦,项目开发轻松上手(二)
Node.js的力量源自于庞大的NPM生态圈,拥有超过150万个包。没有NPM,Node.js虽然仍然可以使用,但其功能将大打折扣。在本系列文章中,我们将探索每位开发者都应该了解的常用NPM包。本篇,我们继续介绍第11至20款工具库,让你在Node.js项目开发中如虎添翼。
前端达人
2024/03/11
7310
2024年Node.js精选:50款工具库集锦,项目开发轻松上手(二)
使用 Dify 和 Moonshot API 构建你的 AI 工作流(一):让不 AI 的应用 AI 化
有了之前的文章铺垫,这篇文章开始,我们聊聊如何折腾 AI 工作流,把不 AI 的应用,“AI 起来”。
soulteary
2024/04/25
4.3K0
使用 Dify 和 Moonshot API 构建你的 AI 工作流(一):让不 AI 的应用 AI 化
自学微信小程序开发两小时,我将hai的AI绘画接入到了小程序
感觉已经进入全面AIGC的时代了,从刚开始的ChatGPT的生成文本,到GPT-4文本到图片的发展,深刻感受到了技术的日新月异。但是GPT-4一直是付费模式,我才开始接触stable diffusion,在自己的电脑上学习AI绘画。
叫我阿柒啊
2024/03/26
1K6
自学微信小程序开发两小时,我将hai的AI绘画接入到了小程序
使用coze国内版部署企业微信客服【方舟智能】
扣子(英文名称 Coze) 是新一代一站式 AI Bot 开发平台。无论你是否有编程基础,都可以在扣子平台上快速搭建基于 AI 模型的各类问答 Bot,从解决简单的问答到处理复杂逻辑的对话。而且你可以将搭建的 Bot 发布到各类社交平台和通讯软件上,让更多的用户与你搭建的 Bot 聊天。
AIGC新知
2024/10/08
3K1
使用coze国内版部署企业微信客服【方舟智能】
三步走:把Scribble Diffusion AI 画图搬进app!
最近AIGC 简直是杀疯了,领导动不动就让我们在APP 里引入大语言模型,引入AI画图……说搞就搞!本期基于最近在app 里引入AI画图小程序的操作,给大家做一波实践分享。
海岛船长加西亚
2023/04/11
1.4K1
三步走:把Scribble Diffusion AI 画图搬进app!
推荐阅读
相关推荐
探秘 AI Agent 之 Coze 智能体:从简介到搭建全攻略(4/30)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档