基于人工神经网络的 MATLAB 手写数字识别系统一、函数 MouseDraw 实现手写识别系统 GUI 界面的建立和鼠标手写的实现
(使用时保存为 MouseDraw
m)function MouseDraw(action)% MouseDraw 本例展示如何以Handle Graphics来设定滑鼠事件% (MouseDraw Events)的反应指令(Callbacks)% 本程序在鼠标移动非常快时,不会造成画“断线"% global不能传矩阵 global InitialX InitialY FigHandle hb2 hb3 hb4 count hb5 hb6 hb7count='E:\im
jpg’;imSize = 50; if nargin == 0, action = 'start’; endswitch(action) %%开启图形视窗 case ’start’, FigHandle = figure('WindowButtonDownFcn’,'MouseDraw down',’DeleteFcn',’save bpnet');axis([1 imSize 1 imSize]); % 设定图轴范围% set(gca,’Position',[
7]);axis off; grid off; box on; % 将图轴加上图框 title('手写体输入窗');try evalin(’base’,’load bpnet’)catch evalin('base',’bpgdtrain’);end% % fprintf('start’); %%设定滑鼠按钮被按下时的反应指令为「MouseDraw down」 %