基于matlab的人民币识别系统,

  基于matlab的人民币识别系统,

  【人民币识别】基于RGB颜色空间实现人民币识别附矩阵实验室代码_MATLAB仿真博客的技术博客_博客

  一简介市场上人民币变色油墨受损,其特征表现具有多样性,部分仅仅在表面上进行稍微涂污或摩擦,在灰度值上变化并不明显或处于设定的临界阈值附近。而通过调整每个通道图像的检测灰度阈值的方法,固然可以提高检测灵敏度,但是会严重影响正常钞票的通过率,造成大量变色油墨拒钞,所以不能从根本上解决问题。本文针对多光谱图像钞票检测设备,通过RGB色彩空间对变色油墨字符颜色属性的进行量化描述,然后对量化后的颜色值进行逻辑判别,则能大大提高变色油墨受损钞票的检测效果。

  2部分代码函数瓦拉古=人民币(瓦拉金)

  %百万元人民币-人民币文件。无花果

  %人民币本身创造了新的人民币或提高了现有的

  %单例* .

  %

  % H=人民币返回新人民币的句柄或

  %现有的单例*。

  %

  %人民币(回调,hObject,eventData,handles,)调用本地

  %函数以人民币命名回调。用给定的输入参数初始化m .

  %

  %人民币(财产,价值,)创造新的人民币或提高

  %现有单例*。从左边开始,属性值对是

  %在人民币_开盘cn被调用之前应用于图形用户界面.一;一个

  %无法识别的属性名或无效值使属性应用程序

  %停止。所有输入都通过变长度输入宗量传递给人民币_开盘cn .

  %

  % *请参见指南的"工具"菜单上的图像使用者界面选项。选择图像使用者界面只允许一个

  要运行的%实例(单例)”.

  %

  %开始初始化代码-不要编辑

  GUI _ Singleton=1;

  gui_State=struct(gui_Name ,mfilename,

  gui_Singleton ,gui_Singleton,

  gui_OpeningFcn ,@rmb_OpeningFcn,

  gui_OutputFcn ,@rmb_OutputFcn,

  gui_LayoutFcn ,[],

  gui_Callback ,[]);

  if nargin ischar(varargin{1})

  GUI _ state。GUI _ Callback=str 2 func(vara rgin { 1 });

  目标

  如果输出参数的数目

  [varargout { 1:nargout }]=GUI _ mainfcn(GUI _ State,vara gin {:});

  其他

  gui_mainfcn(gui_State,vara rgin {:});

  目标

  %结束初始化代码-不要编辑

  % -在人民币可见之前执行。

  函数rmb_OpeningFcn(hObject,eventdata,handles,varargin)

  %此函数没有输出参数,请参见输出Fcn .

  % h对象句柄到数字

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % varargin命令行参数为人民币(参见瓦拉金酒)

  %选择默认命令行输出为人民币

  handles.output=hObject

  %更新句柄结构

  guidata(hObject,handles);

  %等待使人民币等待用户响应(见UIRESUME)

  % ui等待(句柄。图1);

  % -此函数的输出返回到命令行。

  函数varargout=RMB _ output fcn(h对象,eventdata,句柄)

  % varargout单元格数组,用于返回输出参数(请参见VARARGOUT);

  % h对象句柄到数字

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  %从句柄结构获取默认命令行输出

  varargout { 1 }=handles.output

  全球出局;

  out=0;

  % -在按下按钮2时执行。

  函数button2_Callback(hObject,eventdata,handles)

  recgnise();

  全局结果;

  全局l;

  全球x;

  全球i6;

  环球i5;

  全球出局;

  出局=出局结果;

  set(handles.text3, string ,out);

  set(handles.text9, string ,result);

  轴(手柄。轴1);

  im show(l);

  轴(手柄。轴2);

  im秀(x);

  轴(手柄。轴3);

  im show(I6);

  轴(手柄。轴4);

  im show(I5);

  % h对象句柄到按钮2(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  函数edit1_Callback(hObject,eventdata,handles)

  % h编辑一的对象句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hints: get(hObject, String )以文本形式返回编辑1的内容

  % str 2 double(get(ho object, String ))以双精度形式返回编辑1的内容

  % -在设置所有属性后,在对象创建期间执行。

  函数edit1_CreateFcn(hObject,eventdata,handles)

  % h编辑一的对象句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:在Windows操作系统上,编辑控件通常有一个白色背景。

  %参见上海跨国采购中心有限公司和计算机。

  如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))

  set(hObject, BackgroundColor , white );

  目标

  % -在设置所有属性后,在对象创建期间执行。

  函数axes 1 _ create fcn(ho object,eventdata,handles)

  % h轴1的对象句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:将代码放在开放cn中以填充axes13仿真结果

  四参考文献[1]崔山领,王倩文,徐靖。一种基于工党色彩空间的人民币变色油墨检测方法C]//它时代周刊论文专版(第317期).2015.

  博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的矩阵实验室仿真,相关矩阵实验室代码问题可私信交流。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: