工业自动化质检中怎样使用OpenCV进行图像处理呢?

发布者:rockstar6最新更新时间:2024-07-04 来源: elecfans关键字:OpenCV  图像处理 手机看文章 扫描二维码
随时随地手机看文章

机器视觉的图像识别,就是利用机器人对图像进行分析、处理,从而实现不同的目标。工业质量问题研究大多数是需要一对一分析,在这里我们只能浅尝辄止的介绍自动质检。解决实际问题要具体分析选择合适的识别方法。


自动化质检在现代工业自动化生产中可以有效的降低质量检测的成本,并增加质检质量和速度,与人类视觉相比,机器视觉优势明显


1)精确度高:机器视觉自动化质检可显著提高灰度级,同时可观测微米级的目标;

2)速度快:机器可以按照指定频率进行质检,甚至可达微秒级别;

3)稳定性高:人工质检质量很大程度上依赖于质检员的业务水平和个人工作状态,避免漏检错检。

4)信息存储:机器视觉检测的结果无论是产品状态还是检测结果描述都可以轻松的自动保存归档,为下一步分析工作做好数据准备。

常见的外观质量问题有:

产品表面缺陷:划伤、划痕、辊印、凹坑、粗糙、波纹

非金属产品表面的夹杂、破损、污点

装配质量检测:零件装配完整性检测,装配尺寸精度检测,位置/角度测量

打印检测:打印不全、打印歪斜、边缘不清晰

这些问题归结起来主要:

判断目标是否存在计划外边缘特征:比如额外的纹理,额外的凹痕。

判断计划内的特征匹配,比如Brute-Force,FLANN

大多数特征检测算法都会涉及图像的角点、边和斑点的识别。最常用的特征检测和提取算法有:

用于检测角点:Harris, FAST

用于检测斑点: SIFT(Blob), SURF,BRIEF

ORB:代表带方向的FAST算法与具有旋转不变性的BRIEF算法

匹配:Brute-Force,FLANN

工业生产中的视觉定位已应用好多行业,比如半导体封装,工业制造领域。

一、 半导体封装领域

在半导体领域中,设备需要根据机器视觉取得的芯片位置信息调取拾取头,准确拾取芯片进行绑定,这是视觉定位在半导体封装领域广泛的应用。

二、机器人工业制造领域

随着机器人视觉定位技术发展,提升机器人在作业中精准性和稳定性,使企业在生产中效率大大的提高,节省劳动成本,提高市场的竞争力。

提到视觉应用,可能会人会问,那图像处理和视频处理的区别:其实视频处理本质上也是图像处理,即对视频中的帧图进行处理,只不过多了个视频解码的过程。另外,视频处理,除了对帧内图像进行处理,还可能需要分析帧与帧之间的关系

7b46f5a2-338c-11ee-9e74-dac502259ad0.jpg

下面我们用一个简单的demo来帮助读者理解一般实施步骤:

打开摄像头,读取帧

对帧图像进行预处理(灰度化,滤波,二值化。实际质检中可能还要图像矫正,生态学处理以达到更好的处理效果)

对帧图像进行缺陷识别

对符合要求的图像进行保存

在实际应用中,一般会根据质检结果调用工业控制系统进行相应的产品分流,把不合格产品发送到复检区域,合格产品发送到下一道工序

虽然机器自动质检有很多优点,但是要全免替代人工目检,机器视觉还有诸多难点有待攻破。比如由于不同材料物体表面反光、折射等问题都会影响被测物体特征的提取,因此光源亮度角度以及图像采集的质量直接影响了质检结果。比如现在玻璃、反光表面的划痕检测等,很多时候问题都卡在不同缺陷的集成成像上。

在实际生产中,我们往往是给定程序一些具体的缺陷模式,使用机器视觉来识别它们到底有没有发生以及和标准对比的质量偏差程度。但有些缺陷并不一定在我们之前经验中遇到过,进而导致漏检。如果人工质检,质检员一般会意识到新增的缺陷并进行进一步的质检判断。当然,这些问题随着技术的发展都会得到优化解决。


关键字:OpenCV  图像处理 引用地址:工业自动化质检中怎样使用OpenCV进行图像处理呢?

上一篇:伺服电机的参数设置 伺服系统的常见故障与处理方法
下一篇:减速机调速与变频调速的区别及变频器的知识和应用

推荐阅读最新更新时间:2024-11-17 08:11

OpenCV的加速嵌入式系统开发中的应用
嵌入式 处理器 的性能日益提升、价格不断下降,带来日益广泛的嵌入式计算机视觉应用,包括从安全及工业监控到自动化车辆与汽车安全等领域。开发人员可充分利用越来越高级的硬件,在不影响基本质量的同时,更快速、更低成本地开发具有突破性性能的产品。   开发 周期 缩短而带来的巨大压力,迫使嵌入式系统开发人员必须高效利用嵌入式领域与传统PC工作站领域的现有技术;适应并复用现有稳定软件可为嵌入式开发人员提供不断开发重大新项目的必备基础。   OpenCV就是PC软件进入嵌入式开发领域的一个实例。OpenCV是一款免费的开源计算机视觉库,可提供从影像过滤及转换,到特性抽象与机器学习等几十个不同类别的数百种算法。它已被成千上万的开发人员所使
[单片机]
<font color='red'>OpenCV</font>的加速嵌入式系统开发中的应用
基于DSP和FPGA的红外信息数据处理系统
现代空战中,光电对抗装备在战争中扮演着重要的角色,而红外侦测与跟踪系统由于采用的无源探测技术,因此与雷达等主动探测系统相比具有隐身性强、抗干扰能力好和小型化程度高等优点,受到业内的关注。新一代红外成像导引系统须具备高精度、处理速度快、实时性强且反应时间短等特点,这便要求图像处理计算机能满足图像处理中大数据量、复杂运算、实时性强、高传输率和稳定可靠等要求。文中从工作原理、硬件及软件3个方面介绍了基于DSP和FPGA芯片的红外信息数据处理系统设计方法。 1红外制导控制系统硬件总体设计 红外信息数据处理系统按照功能划分为两大板块,由图像信息处理板和控制信息处理板组成数据处理系统。其红外制导控制信息数据处理系统如图1所示。图像信息处理
[嵌入式]
基于DSP和FPGA的红外信息数据处理系统
利用FPGA的DSP功能提高图像处理的实例分析
  intevac是商用和军用市场光学产品的前沿开发商。本文介绍该公司nightvista嵌入式电子系统的开发,该产品是高性能超低亮度紧凑型摄像机。该摄像机最初采用了流行的数字信号处理器、几个assp和外部存储器件。系统对性能的需求越来越高,工程师团队决定试验一种替代方案——在可编程逻辑中实现可配置软核处理器。这一决定带来了以下好处:   达到了目标所要求的性能   在单个fpga中集成了分立的元件和数字信号处理(dsp)功能   功耗降低了近80%   将五块元件板缩减到一块,显著降低了成本   缩短了开发时间         图1 intevac nightvista摄像机中cyclone系列fpga功能框图
[安防电子]
傅里叶变换的定义、物理意义,以及图像傅里叶变换
为此我们整理重发一篇去年分享过的《傅里叶变换的物理意义》一文,以便大家更好的理解。   1. 先看下面的两幅动画,增加对 傅立叶变换 的印象   第一个动画和第二个动画其实都是对时域的周期矩形形波(近似看成矩形波,并不是严格意义的矩形方波)进行傅里叶变换分析。   对于第一个图形来说,它侧重展示变换的本质之一:叠加性,每个圆代表一个谐波分量。   第二个图形则侧重展示离散的频谱图。   但是这两个图形其实都只是展示了周期信号的频谱分析,对应的都是离散谱,而且都只是对一种很特殊的时域波形进行的分析。不过通过这两个动画,想必对傅立叶变化也有了更深刻的印象吧!       2、为什么要进行傅立叶变换,其物理意义是什么? 傅立叶变
[嵌入式]
一种基于HD-SDI技术的高清图像处理系统设计
  引言   随着数字视频的迅速发展,高清数字图像代替模拟图像成为必然趋势。光电系统采用全高清图像技术,不仅能大大提高显示效果,而且能显著提高系统的跟踪精度。因此,高清图像处理系统的开发成为光电系统技术发展必须突破的关键技术之一。SDI(Serial Digital Inter face)即串行数字接口,其标准由移动图像和电视工程师协会(SMPTE)制定,在当今的广播和视频产品领域得到了广泛的应用。标准规定如何通过同轴电缆在设备间传送未经压缩的串行数字视频数据。   在非编后期制作、广播电台等领域,基于 HD-SDI (High Definition-Serial Digital Interface)高清电视应用较为广泛,在1.4
[嵌入式]
一种基于HD-SDI技术的高清<font color='red'>图像处理</font>系统设计
基于PCI总线的嵌入式实时图像处理系统
本文着眼于图像处理系统的发展要求,说明了基于PCI总线的DSP图像处理系统的优点,并详细阐明了系统的硬件结构和PCI总线的驱动实现,最后介绍了系统实现的效果。 1 图像处理系统发展现状 在计算机信息处理及应用中,图像信息处理以及处理结果的应用占有十分重要的地位。图像处理的发展依赖于处理器芯片(包括单片机、DSP等)技术的应用和发展,以及大容量、价格低廉的存储器的出现。图像处理系统虽然由机箱式大体积结构发展为插卡式小型化结构,但是由于图像处理存在大量的数据信息,在实时性和容量上一般不能满足多数需要实时处理的场合。这主要体现在如下2个方面。 1.1 实时性要求 图像处理系统有很多种实现方法,比如在通用计算机上用软件实现、用单片机
[嵌入式]
基于PCI总线的电视图像处理仿真系统设计
   摘要: 为便于科研人员在电视图像处理系统设计过程中对图像处理的新算法进行评估和测试,降低评估测试板硬件电路的设计复杂性,在此提出了解决方案,并实现了基于PCI总线的电视图像实时仿真系统的设计。该系统首先通过PCI插卡实现对电视图像进行采集、预处理和视频A/D转换,然后选用具有高速特性的PCI总线将数字化后的数字图像信息写入计算机系统内存,最后在计算机终端上,使用高级语言编程,完成图像处理和控制接口软件开发,实现计算机软件对PCI硬件设备的访问,数字图像的实时处理、分割、匹配等算法仿真。 0 引言   随着电视图像处理系统性能的提高,设计人员需要不断采纳新的数字图像处理算法,如何对这些新算法进行评估,如何将理论设计转化成工
[家用电子]
基于PCI总线的电视<font color='red'>图像处理</font>仿真系统设计
瑞萨独家的DRP技术以低功耗实现了出色的实时图像处理
瑞萨电子针对智能家电、服务机器人及工业机械领域,推出可实现高速图像处理和嵌入式人工智能应用的 RZ/A2M 微处理器 全球领先的半导体解决方案供应商瑞萨电子株式会社( TSE : 6723 )今日宣布, 扩展其嵌入式人工智能 (e-AI)解决方案 ,将AI整合到嵌入式系统,从而实现终端设备的智能化。全球10多个国家的约150家公司正在基于这项技术开展包括工具等在内的试验,到目前为止e-AI的实际使用案例已超过30个。瑞萨电子现已开发出全新的 RZ/A2M 微处理器(MPU),把 e-AI 解决方案的使用扩展到高端应用。新款MPU提供的图像处理性能是其前一代产品RZ/A1的10倍(注1),通过采用瑞萨电子独有的 动态
[物联网]
瑞萨独家的DRP技术以低功耗实现了出色的实时<font color='red'>图像处理</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved