图像处理在仪表自动化中的应用

原创 2016年06月02日 10:49:09

1.项目描述

利用摄像头采集仪表盘的信息,对采集到的图片信息进行识别,

2.实现的过程

2.1 模板匹配法

提取0-9 十个数字的模板,进行归一化,模板大小为高50*宽30像素。对摄像头拍到的图像信息,先进性灰度化处理,高斯平滑,二值化处理,再进行形态学处理之后,通过找寻图像中的连通区域,可以找到若干个连通区域,当然有很多不包含数字的连通区域,可以根据找到的连通区域的大小进行过滤,而且可以进一步根据连通区域的先验知识,如长宽之比来过滤,增加准确性。这样找到的连通区域的并不是按照从左到右的顺序,找到之后,可以根据x的坐标进行排序,在识别的过程中就是按照正常的读数的顺序。在识别的过程中采用的是模板匹配的方法,对测试样本,分割之后,进行归一化处理,与模板图像做异或运算,统计出现的1的次数,次数最多的模板就是测试图像的类别。刚开始基于一块电表的图像做实验,准确率为60%,分析错误的原因,数字和5和数字6,数字6,数字8,和数字0,这两组数字容易被识别错,但是模板匹配的主要优点是速度快。后来分析数字5和数字6之间的区别,用漫水填充算法对测试图像进行处理,然后与原测试图像做差值运算,如果是5的话,差值运算的结果应该是0,如果是6,差值运算有响应的数值。可以将5和6分开。0,6,8这三个数字的区别可以采用相同的思路,但有点区别,6的上半部分没有孔洞,可以先进性漫水填充算法,如果上半部分没有变化,则是6,剩下再区分0和8,直接统计中间部分区域的像素个数,可以将0和8区分开。经过二次处理之后,识别率将近100%。

2.2 SVM分类

模板匹配的速度虽然快,但是通用性不强,事先需要提取模板。而采用SVM机器学习的方法,可以避免这种问题,SVM对小数据集的分类效果比较理想,opencv里面有现成的svm函数可以调用,进行简单的配置就可以使用了,很方便。直接用模板匹配提取的模板,每个数字一个样本,共十个训练样本,特征向量直接采用二值图像的像素分布,准确率可以达到70%以上,增加训练的数量,识别率上升明显。
版权声明:本文为博主原创文章,未经博主允许不得转载。

PCA在图像处理上的应用

PCA(Principal Component Analysis), 也就是主成分分析, 是数据分析的常用方法, 其原理是: 反映对象特征的多个属性往往存在线形相关, 所以可以找到一个合理的方法...
  • volvet
  • volvet
  • 2018年01月12日 22:03
  • 164

傅里叶变换在图像处理领域的应用

傅里叶变换在图像处理领域的应用1、什么是傅里叶变换任何函数(信号)都能分解成若干个周期函数(周期信号)的叠加形式。在这里原始信号一般是时间域信号或空间域信号,而分解后的信号是频率域信号。下图展示了一维...
  • Quason
  • Quason
  • 2015年06月25日 07:00
  • 2520

通信测试中的仪表自动化

通信领域的网络设备的测试过程中需要通过测试仪表来模拟各种业务流量和网络节点,通过打流等方式对设备功能或性能规格进行测试。      测试仪表的自动化是通信设备自动化框架里重要的一部分。几乎所有的...
  • qq_14935437
  • qq_14935437
  • 2017年08月02日 15:33
  • 210

【图像识别】【读论文】模式识别方法概论&&模式识别及其在图像处理中的应用

《模式识别及其在图像处理中的应用》 1、模式识别基本框架 一般认为,模式识别是通过具体的事物进行观测所得到的具有时间、空间分布的信息,模式所属的类别或同一类中模式的总体成为模式类,其中个别具体的模...
  • linghugoogle
  • linghugoogle
  • 2016年10月27日 16:53
  • 642

小波变换在图像处理中的应用

原文地址:小波变换在图像处理中的应用作者:茉莉清茶小波变换在图像处理中的应用 一 小波与图像去噪    图像在采集,转换和传输过程中常常受到成像设备和外部环境噪声干扰等影响产生噪声。小波去噪是利用小波...
  • zzlzzh
  • zzlzzh
  • 2015年04月14日 17:14
  • 1469

数字图像处理中的gradient descent (梯度下降算法)应用浅谈

最近在学习神经元追踪这一个课题,在追踪中涉及到一个重要的算法就是这个梯度下降算法。 其实,梯度下降算法数学本质上是一个求解最优解的一个方法,但应用到数学图像处理中的话就有了他的物理意义,即从起始点到...
  • HNU_wang_chao
  • HNU_wang_chao
  • 2017年09月04日 08:28
  • 279

初探FFT在数字图像处理中的应用(fft2函数的使用方法)

初探FFT在数字图像处理中的应用                 一般FFT在通信等领域都做的一维变换就可以了,但是在图像处理方面,需要做二维变换,这个时候就需要用到FFT2...
  • u011368821
  • u011368821
  • 2014年09月28日 23:08
  • 2234

特征值与特征向量在图像处理中的应用

原文:http://wenku.baidu.com/view/b29d9148852458fb770b564a.html# 摘要:正所谓学以致用,在长期以来的学习过程中,我们真正能够将所学到的知识运...
  • zhang11wu4
  • zhang11wu4
  • 2012年06月26日 15:28
  • 8182

vs2013在图像处理中的应用(7):开发Python扩展

快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息很久没有摸图像处理的东西了...
  • lights_joy
  • lights_joy
  • 2015年05月20日 23:59
  • 2169

高斯滤波在图像处理的基本应用

Tips:暂时还在学习matlab图像处理,写此小博客梳理相关知识。才疏学浅,还请读者见谅。 图像处理中的高斯滤波,通常来说是通过两步: 1、建立一个高斯模板T       在建立高斯模板时,...
  • Tomonkey
  • Tomonkey
  • 2015年07月04日 13:53
  • 686
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:图像处理在仪表自动化中的应用
举报原因:
原因补充:

(最多只允许输入30个字)