资源简介
1、命令窗口输入guide,回车,进入文件夹里面的Classification.fig文件。
2、手写板书写汉字,保存到文件夹中;
3、将书写的汉字重新命名为对应的名字;
4、程序recognize.m里面的对应的汉字对应修改。
5、运行Example1即可。
说明:
该课题为基于bp神经网络的中文汉字识别系统,可以用手写板写,现场识别。有界面GUI操作。另外可识别汉字,字母,数字等均可。
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锛堝啓瀛楁澘鍔熻兘锛?
评论
共有 条评论