⛄一、简介

本文描述的人民币序列号识别系统实现了从图像预处理到识别结果的过程, 而序列号识别是本文的重要内容.以序列号区域为研究对象, 主要包括图像预处理、图像分割以及序列号识别等过程。

1 图像预处理
人民币图像总体上来说灰度偏高, 灰度值基本上都大于150 (对8位256灰度级而言) , 所以为了突出特征模块 (人民币序列号部分) , 处理时常常采用规定化处理, 首先判断整幅图像的灰度分布情况 (偏白或偏暗) , 然后将所需图像的灰度直方图进行变换.

本系统以较复杂的人民币纸币序列号识别功能实现过程为研究模型, 以人民币正面正向左下角双色异形横号码区作为特征模块来介绍后续的图像处理与识别处理过程.首先识别出纸币的正面正向 (由磁性传感器检测信号识别) , 然后将左下角包含序列号的一个大体区域P0提取出来, 以后的图像处理工作就以P0为对象, 从而减少了所需处理的数据量.
图1 获取的灰度图像
图2 序列号特征区域
然后利用图像增强技术处理序列号区域P0, 由于其较小, 像素数量不多, 可采用空间域图像增强的方法, 主要在以下两方面对P0进行增强处理:一是采用灰度修正的方法突出图像中的序列号部分, 二是去除图像中边缘部分的噪声和内部的孤立点噪声, 以达到增强的目的.

步骤1序列号模块的灰度修正

针对流通人民币新旧程度的差异, 首先对P0进行灰度统计, 然后根据总体灰度的不同来设置不同的灰度变换域值, 从而通过灰度修正达到对P0部分进行增强的目的.

步骤2序列号模块的噪声去除

因为噪声一般频率都比较高, 在频率域内用低通滤波器进行图像平滑, 空域滤波是通过模板运算进行的.线性平滑滤波器对去除高斯噪声有很好的效果, 且在大多数情况下, 对其它类型的噪声也有很好的效果, 但由于均值滤波中要求取各像素灰度的平均值, 因此滤波后会使图像中的尖锐处、边缘处、不连续的点和细节部分变得模糊, 造成了图像信息的丢失.

在图像不连续的边缘部分, 图像存在灰度值的跳跃与突变, 本文采用改进的均值滤波的思想是:通过微分算子求出图像的不连续点,

【人民币识别】人民币序列号识别【含GUI Matlab源码 908期】相关推荐

  1. 【水果识别】形态学水果识别(含识别率)【含GUI Matlab源码 907期】

    ⛄一.水果识别简介 0 引 言 随着计算机技术的发展,图像识别技术被应用到各大领域.在农业领域中,图像识别技术的应用也较为广泛.例如,农作物虫害图像识别,农产品自动分拣及品质分级等等.我国是水果大国, ...

  2. 【人脸识别】PCA人脸识别(识别率)【含GUI Matlab源码 802期】

    ⛄一.简介 1 PCA-SVM原理 1.1 主成分分析PCA 本文处理的所有原始图片都是112x 92大小的pgm格式图片, 每幅图片包含10304个像素点, 每一行代表一个样本,维数就是10304维 ...

  3. 【图像去噪】空域+频域滤波图像去噪【含GUI Matlab源码 914期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像去噪]基于matlab GUI空域+频域滤波图像去噪[含Matlab源码 914期] 获取代码方式2: 通过订阅紫极神光博客付费专栏 ...

  4. 【图像分割】FCMKFCM MRI图像分割【含GUI Matlab源码 582期】

    ⛄一.图像分割简介 理论知识参考:[基础教程]基于matlab图像处理图像分割[含Matlab源码 191期] ⛄二.部分源代码 function varargout = MainGUI(vararg ...

  5. 【车牌识别】模板匹配车牌库识别【含GUI Matlab源码 416期】

    ⛄一.车牌识别简介 车牌识别技术起源于20世纪80年代初期,图像模式识别和计算机视觉在其中起到至关重要的作用.随着计算机技术的迅速普及和进步,80年代中后期,车牌识别系统逐步投入市场并使用,但识别精度 ...

  6. 【车牌识别】RGB颜色模型车牌识别【含GUI Matlab源码 888期】

    ⛄一.车牌识别简介 1 车牌图像处理 车牌图像处理主要有五个组成部分:图像灰度化.图像二值化.图像边缘检测.图像形态学运算和图像滤波处理.它是车牌识别系统中最根本且最基础的操作,车牌图像处理的好坏情况 ...

  7. 【交通标志识别】BP神经网络交通标志识别【含GUI Matlab源码 718期】

    ⛄一.BP神经网络交通标志识别简介 道路交通标志用以禁止.警告.指示和限制道路使用者有秩序地使用道路, 保障出行安全.若能自动识别道路交通标志, 则将极大减少道路交通事故的发生.但是由于道路交通错综复 ...

  8. 【指纹识别】指纹识别【含GUI Matlab源码 029期】

    ⛄一.指纹识别简介 指纹识别技术主要分三个步骤:指纹预处理.特征提取.指纹分类与匹配. 无论是指纹分类还是指纹匹配,都需要提取指纹的有效特征,而特征提取的性能很大程度上要依赖于指纹图像的质量.在实际应 ...

  9. 【人脸识别】KL变换人脸识别【含GUI Matlab源码 859期】

    ⛄一.KL变换人脸识别简介 人脸识别是指基于己知的人脸样本集,利用图像处理和模式识别的技术从静态或动态场景中,识别或验证一个或多个人脸.人脸识别技术跨越了图像处理.模式识别.计算机视觉.生物学.神经生 ...

最新文章

  1. protobuf java_ProtoBuf for java使用笔记 | 学步园
  2. 八十九、常见的圣杯布局和双飞翼布局
  3. 纪事:最后的足球比赛
  4. python数据结构-链表
  5. DAY09 NETWORK Cisco简单不同网络主机通信
  6. anywhere随启随用的静态文件服务器
  7. Javascript中的Trait与代码重用
  8. html标签asp/,HTML标签及ASP函数速查表
  9. 汉化编程软件,游戏辅助集合,不定期更新,欢迎收藏
  10. 用友 U9好不好???
  11. 这些藏在成都的 NB 互联网公司
  12. java实现webservice调用
  13. 【springmvc+mybatis项目实战】杰信商贸-29.购销合同技术难点分析
  14. Java微信公众号开发之微信公众平台账号申请注册
  15. 如何成为职业高手(转自道法—自然老师)
  16. 2021-10-15
  17. 深入浅出pytorch
  18. 自举开关为啥用NMOS管,不用PMOS管
  19. android bitmap nv21,Android开发之虹软人脸识别活体检测SDK包Bitmap转NV21方法
  20. 11位CEO自述:全世界都怀疑我的时候,我选择了相信自己

热门文章

  1. 面对CRS离岸账户政策收紧,浅谈外贸企业与个人SOHO应对措施
  2. 初识Python(小白必看)
  3. 2020-03-18
  4. Mutual Supervision for Dense Object Detection
  5. 中华英才网java在线笔试_牛客网校招全国统一模拟笔试(三月场)- Java方向
  6. Vue中使用e-icon-picker 图标选择组件
  7. 最大公共子串LCS(Java实现)
  8. Power BI----M函数*
  9. SWIFT国际资金清算系统
  10. 空间曲线的切线、主法线、副法线