• 大小: 73KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-18
  • 语言: 其他
  • 标签:

资源简介

1、命令窗口输入guide,回车,进入文件夹里面的Classification.fig文件。
2、手写板书写汉字,保存到文件夹中;
3、将书写的汉字重新命名为对应的名字;
4、程序recognize.m里面的对应的汉字对应修改。
5、运行Example1即可。
说明:
该课题为基于bp神经网络的中文汉字识别系统,可以用手写板写,现场识别。有界面GUI操作。另外可识别汉字,字母,数字等均可。

资源截图

代码片段和文件信息

function varargout = Classification(varargin)
% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct(‘gui_Name‘       mfilename ...
                   ‘gui_Singleton‘  gui_Singleton ...
                   ‘gui_OpeningFcn‘ @Classification_OpeningFcn ...
                   ‘gui_OutputFcn‘  @Classification_OutputFcn ...
                   ‘gui_LayoutFcn‘  []  ...
                   ‘gui_Callback‘   []);
if nargin && ischar(varargin{1})
    gui_State.gui_Callback = str2func(varargin{1});
end

if nargout
    [varargout{1:nargout}] = gui_mainfcn(gui_State varargin{:});
else
    gui_mainfcn(gui_State varargin{:});
end
% End initialization code - DO NOT EDIT


% --- Executes just before Classification is made visible.
function Classification_OpeningFcn(hobject eventdata handles varargin)
handles.output = hobject;
% Update handles structure
guidata(hobject handles);
msgbox(‘Q254965782‘)
%--------------------------------------------------------------------------
global flag
flag=0;

if exist(‘template.mat‘‘file‘)~=0
    load template pattern;
else
    pattern(11).num=0;
    pattern(11).feature=[];

    pattern(12).num=0;
    pattern(12).feature=[];

    pattern(13).num=0;
    pattern(13).feature=[];

    pattern(14).num=0;
    pattern(14).feature=[];

    pattern(15).num=0;
    pattern(15).feature=[];

    pattern(16).num=0;
    pattern(16).feature=[];

    pattern(17).num=0;
    pattern(17).feature=[];

    pattern(18).num=0;
    pattern(18).feature=[];

    pattern(19).num=0;
    pattern(19).feature=[];

    pattern(110).num=0;
    pattern(110).feature=[];
    save template pattern;
end
%------------------------------------------------------------------------

% --- Outputs from this function are returned to the command line.
function varargout = Classification_OutputFcn(hobject eventdata handles) 
varargout{1} = handles.output;


%--------------------------------------------------------------------------
%手写板实现---按下左键开始画直线
function figure1_WindowButtonDownFcn(hobject eventdata handles)
global flag
global pos0  %
global x0 y0

pos0=get(handles.WritingAxes‘currentpoint‘);
x0=pos0(11);
y0=pos0(12);
if (pos0(11)>=0&pos0(11)<=100) && (pos0(12)>=0&pos0(12)<=100)  
    flag=1;
end
%--------------------------------------------------------------------------



%--------------------------------------------------------------------------
function figure1_WindowButtonMotionFcn(hobject eventdata handles)
%clc
%手写板实现---移动鼠标进行画线实现的程序

global flag
global pos0
global x0 y0

 pos=get(handles.WritingAxes‘currentpoint‘);   
 x=pos(11);
 y=pos(12);
 if flag && (pos(11)>=0&pos(11)<100) && (pos(12)>=0&pos(12)<100)  
      line(xy ‘marker‘ ‘.‘‘markerSize‘18 ‘Linestyle‘‘-‘‘LineWidth‘2‘Color‘‘Black‘);
      if x>x0
          stepX=0.1;
      else
          stepX=-0.1;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件           0  2020-03-09 22:59  BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?
     文件         484  2020-03-09 22:59  BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?杩愯鏂瑰紡.txt
     目录           0  2020-03-09 23:00  __MACOSX\
     文件           0  2020-03-09 23:00  __MACOSX\BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?
     文件         384  2020-03-09 22:59  __MACOSX\BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?._杩愯鏂瑰紡.txt
     文件       90624  2011-04-06 16:16  BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?Thumbs.db
     文件         230  2011-04-06 16:16  __MACOSX\BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?._Thumbs.db
     文件        5651  2020-03-09 21:32  BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?Classification.fig
     文件         230  2020-03-09 21:32  __MACOSX\BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?._Classification.fig
     文件        8496  2020-03-09 21:33  BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?Classification.m
     文件         230  2020-03-09 21:33  __MACOSX\BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?._Classification.m
     文件       12582  2020-02-23 11:19  BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?2.bmp
     文件         230  2020-02-23 11:19  __MACOSX\BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?._2.bmp
     文件       15470  2020-02-27 22:15  BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?0.bmp
     文件         230  2020-02-27 22:15  __MACOSX\BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?._0.bmp
     文件       12582  2020-02-23 11:33  BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?1.bmp
     文件         230  2020-02-23 11:33  __MACOSX\BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?._1.bmp
     文件        1050  2020-02-23 14:29  BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?Example1.m
     文件         230  2020-02-23 14:29  __MACOSX\BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?._Example1.m
     文件        1811  2020-02-23 14:30  BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?recognize.m
     文件         230  2020-02-23 14:30  __MACOSX\BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?._recognize.m
     文件         256  2020-02-23 14:30  BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?op.m
     文件         230  2020-02-23 14:30  __MACOSX\BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?._op.m
     文件         424  2020-02-23 14:29  BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?preprocess.m
     文件         230  2020-02-23 14:29  __MACOSX\BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?._preprocess.m
     文件       12582  2020-02-23 14:08  BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?00.bmp
     文件         230  2020-02-23 14:08  __MACOSX\BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?._00.bmp
     文件         230  2020-03-09 22:59  __MACOSX\._BP姹夊瓧璇嗗埆GU锛堝啓瀛楁澘鍔熻兘锛?

评论

共有 条评论