干货|你必须要知道的机器视觉常识!

原创 | 文 BFT机器人 

图片

01

机器视觉是什么?

机器视觉是一种能够模拟人类视觉系统的技术,是计算机的“慧眼”,能够使计算机理解和解释图像或视频中的信息。

机器视觉包括图像处理、机械工程技术、控制、电光源照明、光学成像、传感器、模拟与数字视频技术、计算机软硬件技术(图像增强和分析算法、图像卡、 I/O卡等)。它通过模拟人眼的工作原理,帮助计算机识别、分析和处理视觉数据,被广泛应用于生产制造检测等工业领域。

一个典型的机器视觉应用系统包括:图像捕捉、光源系统、图像数字化模块、数字图像处理模块、智能判断决策模块和机械控制执行模块。

图片

02

机器视觉的优势

机器视觉系统最基本的特点就是能够提高生产的灵活性和自动化程度。在一些不适于人工作业的危险工作环境或者人工视觉难以满足要求的场合,机器视觉常用来替代人工视觉。同时,在大批量重复性工业生产过程中,用机器视觉检测方法可以大大提高生产的效率和自动化程度。

精准的数据分析:机器视觉可以快速准确地识别、分类和深入分析图像和视频数据。

提高生产效率:机器视觉可以自动检测和纠正产品缺陷,降低人为错误的风险。能够节省企业生产的时间和成本,还能提高产品质量,增强企业的竞争力。

提高安全性:机器视觉可以自动识别异常情况,加强公共安全和保护财产。为警察、军队和企业提供了强大的工具,维护和改善社会安全。

03

机器视觉的工作原理

机器视觉的工作是从图像采集开始,通过工业相机或摄像头将被检测的目标转换成图像信号,并传送给专用的图像处理系统。

接着根据像素分布和亮度、颜色等信息,转变成数字化信号,然后图像处理系统通过各种算法和技术抽取目标的特征,如面积、数量、位置、长度。

再根据预设的条件和规则输出结果,包括尺寸、角度、个数、合格/不合格、有/无等,实现自动识别功能。

图片

04

机器视觉应用领域

工业检测:金属表面视觉检测、印刷电路板缺陷检查、焊缝缺陷自动识别、木材加工检测、二极管基片检查等。

医疗影像诊断:核磁共振、超声波、激光、X射线、γ射线等。

电子行业:PCB/FPC AOI检测、零部件及整机外观检测、装配引导等。

物流行业:包裹分拣、抓取码垛、尺寸测量、条形码识别、料框拣选等。

汽车制造业:车身装配检测、面板印刷质量检测、字符检测、零件尺寸的精密测量、工件表面缺陷检测、自由曲面检测、间隙检测等。

图像识别:标准一维码、二维码的解码、光学字符识别(OCR)和确认(OCV)。

食品与包装:高速检测、外观封装检测、食品封装缺漏检测、外观和内部质量检测、分拣与筛选等。

05

生产行业为什么需要机器视觉?

1.降低生产成本:工厂培养一个熟练工,需要耗费大量的成本。机器视觉虽然前期投入成本较大,但它支持7*24小时不间断作业且使用寿命在10年以上。

2.提高检测速度:机器视觉系统可以快速检查产品,每分钟能够对数百个甚至数千个元件进行检测,速度是人工检测的10-20倍。

3.提升检测精度:机器视觉检测精度高,其检测误差能够达到丝米级别。

4.检测稳定客观:机器视觉检测严格按照输入参数进行作业,多台设备之间只要保证输入参数一致,就能基本保证产品检测结果的一致性。

图片

06

怎么样选择相机?

1.系统精度要求和相机分辨率,可以通过公式:X方向系统精度(X方向像素值)=视野范围(X方向)/CCD芯片像素数量(X方向);Y方向系统精度(Y方向像素值)=视野范围(Y方向)/CCD 芯片像素数量(Y方向)来获得。

2.系统速度要求与相机成像速度,系统单次运行速度=系统成像(包括传输)速度+系统检测速度。虽然系统成像(包括传输)速度可以根据相机异步触发功能、快门速度等进行理论计算,最好的方法还是通过软件进行实际测试。

3.考虑相机与图像采集卡。

视频信号的匹配。对于黑白模拟信号相机来说有两种格式,CCIR和RS170(EIA),通常采集卡都同时支持这两种相机;

分辨率的匹配。每款板卡都只支持某一分辨率范围内的相机;

特殊功能的匹配。如要是用相机的特殊功能,先确定所用板卡是否支持此功能。比如,要多部相机同时拍照,这个采集卡就必须支持多通道,如果相机是逐行扫描的,那么采集卡就必须支持逐行扫描;

接口的匹配。确定相机与板卡的接口是否相匹配。如CameraLink、Firewire1394等,最后才应该是价格的比较。

END

注:文章版权归原作者所有,如有不妥,请联系删除。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/143618.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2024上海国际智能驾驶技术展览会(自动驾驶展)

2024上海国际智能驾驶技术展览会 2024 Shanghai International Autonomous driving Expo 时间:2024年3月26-28日 地点:上海跨国采购会展中心 随着科技的飞速发展,智能驾驶已经成为了汽车行业的重要趋势。在这个时代背景下,汽车不…

requestAnimationFrame是什么?介绍 如何使用?适用场景?有哪些缺点和优点,兼容性怎么样?

文章目录 前言是什么?如何使用适用场景优点和缺点兼容性后言 前言 hello world欢迎来到前端的新世界 😜当前文章系列专栏:前端系列文章 🐱‍👓博主在前端领域还有很多知识和技术需要掌握,正在不断努力填补技…

目标检测算法 - YOLOv2

文章目录 1. Batch Normalization2. High Resolution Classifier3. Anchor、Dimension Cluster、Direct location prediction4. Loss Function5. Fine-Grained Features6. Multi-Scale Training7. Faster8. Stronger Better,Faster,Stronger。 2017年&am…

基于51单片机的智能窗控制系统设计

**单片机设计介绍, 基于51单片机的智能窗控制系统设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于51单片机的智能窗控制系统通常是指通过单片机控制窗户的开关和调节,在实现基本的开关功能的同时&…

关于start-burp抓包夜神-系统证书导入

1、开启开发中模式 2、开启USB调试 3、开启端口监听并下载start-burp证书 4、证书在线格式转换 根据该网站【在线DER格式转pem CER格式转pem CRT格式转PEM证书格式--查错网】也可以搜索其它在线转换网站进行操作 新建一个文本文件重名为【9a5ba575.0】,将转换的内…

信息安全工程师软考知识点

文章目录 知识点总结2023软考总结选择题问答题 知识点总结 军用不对外公开的信息系统安全等级至少应该>三级 数据中心的耐火等级不应低于二级 政府网站的信息安全等级原则上不应低于二级第一代交换机以集线器为代表,工作在OSI物理层 第二代交换机以太网交换机&a…

易云维®医院能源管理系统提供多方案实现医院节能计划

德国卫生部长卡尔劳特巴赫采访时说:“如果我们不赶紧采取有效措施,就会(有医院)倒闭。” 2022年的德国面临能源危机和通胀挑战,医院系统面临的人员和资金压力再次敲响警钟,正陷入举步维艰的处境。德国医院…

广东食养食疗国际研讨会成功举行

经商务部批准的第20届中国国际保健博览会11月11日在广州隆重开幕。广东省养生文化协会召开的食养食疗国际研讨会首次亮相展会,备受大众关注。来自20多个国家地区的代表,通过线下线上、现场演讲、书面交流等不同形式参加本次活动。30多个商协会负责人和近…

巨量千川「全域推广」指南来袭!助力商家开拓新流量

如今,在抖音上进行直播销售的商家,都希望在不影响ROI的情况下,提高整体业务水平,实现高效率的结果。然而,考虑到人货场波动和直播本身的复杂性,许多商家面临着诸如低投放效果、波动的ROI和缺乏GMV增长动力等…

小白也能懂的TCP和UDP区别,不信来看!

嗨各位小米迷们,小米小宇宙又来啦!今天我们要深入聊一聊网络世界的两位传输大神——TCP和UDP。这两位大佬在我们的技术舞台上可是扮演着举足轻重的角色,你们有没有在面试中被问到“TCP和UDP的区别”呢?别慌,小米今天就…

SpringBoot文件在线预览实现

kkFileView - 在线文件预览,一款成熟且开源的文件文档在线预览项目解决方案。 详细wiki文档:https://gitee.com/kekingcn/file-online-preview/wikis/pages 中文文档:https://gitee.com/kekingcn/file-online-preview/blob/master/README.md…

数据结构和算法八股与手撕

数据结构和算法八股文 第一章 数据结构 1.1 常见结构 见http://t.csdnimg.cn/gmc3U 1.2 二叉树重点 1.2.1 各种树的定义 满二叉树:只有度为0的结点和度为2的结点,并且度为0的结点在同一层上 完全二叉树:除了最底层节点可能没填满外&…

【shardingjdbc】sharding-jdbc分库分表入门demo及原理分析

文章目录 场景配置:概念及原理:代码:思考: 本文中,demo案例涉及场景为sharding jdbc的分库情况。 通俗点说就是由原来的db0_table水平拆分为 db1 t_table ,db2.t_table。 demo本身很简单,难点在于分片策略配置到底该怎么写&#x…

SQL练习01

1.游戏玩法分析 SQL Create table If Not Exists Activity (player_id int, device_id int, event_date date, games_played int); Truncate table Activity; insert into Activity (player_id, device_id, event_date, games_played) values (1, 2, 2016-03-01, 5); insert …

以太网和局域网

计算机网络的定义 计算机网络是一个将分散的、具有独立功能的计算机,通过通信设备与线路连接起来,由根据协议编写的软件来实现的资源共享和信息传递的系统 计算机网络的分类 广域网是互联网的核心部分 局域网 常见的局域网拓扑结构有4大类&#xff1a…

C# datagridView 控件使用心得

首先本人的需求是,通过UI编辑一个表格文件,然后将其存储起来。 同时也可以对其进行载入,话不多说先上图片 dataGridView1 的初始化,这个控件的初始化可以使用UI界面的设置,也可以使用程序: Column1 new System.Window…

基于LDPC编译码和FP-MAP球形检测算法的协作MIMO系统误码率matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1 LDPC码 4.1 Fincke-Pohst-MAP球形检测算法 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 matlab2017b 3.部分核心程序 .........................................…

新增文件收藏夹、回收站、终端等功能,1Panel开源面板v1.8.0发布

2023年11月13日,现代化、开源的Linux服务器运维管理面板1Panel正式发布v1.8.0版本。 在这一版本中,1Panel新增文件收藏夹、回收站、终端功能,面板设置时支持设置面板监听地址。此外,1Panel开源项目组还进行了60多项功能更新和问题…

【数据结构】经典单链表OJ题!!

学习完单链表,习题就成了最好的巩固方式 目录 1.链表分割:思路:代码实现: 2.随机链表的复制:思路1:代码实现:思路2:代码实现: 3.环形链表:3.1环形链表1:思路:代码实现: 3…

『MySQL快速上手』-⑧-内置函数

文章目录 1.日期函数1.1 获得年月日1.2 获得时分秒1.3 获得时间戳1.4 在日期的基础上加日期1.5 在日期的基础上减去时间1.6 计算两个日期之间相差多少天案例1案例22.字符串函数案例3.数学函数4.其他函数1.日期函数 1.1 获得年月日