www.gusucode.com > 车牌的定位、字符分割、并用神经网络实现了字符识别功能matlab源码程序 > code/英文字母识别/Example1.m

    %形成用户界面
clear all;
%添加图形窗口
H=figure('Color',[1 1 0],...
    'position',[400 300 500 400],...
    'Name','基于BP神经网络的字符识别',...
    'NumberTitle','off',...
    'MenuBar','none');
%画坐标轴对象,显示原始图像
h0=axes('position',[0.1 0.6 0.3 0.3]);
%添加图像打开按钮
h1=uicontrol(H,'Style','push',...
    'Position',[380 300 80 60],...
    'String','选择图片',...
    'FontSize',14,...
    'Call','op');
%画坐标轴对象,显示经过预处理之后的图像
h2=axes('position',[0.1 0.2 0.3 0.3]);
%添加预处理按钮
h3=uicontrol(H,'Style','push',...
    'Position',[380 200 80 60],...
    'String','二值化',...
    'FontSize',14,...
    'Call','preprocess');
%添加识别按钮
h4=uicontrol(H,'Style','push',...
    'Position',[350 100 80 60],...
    'String','字母识别',...
    'FontSize',14,...
    'Call','recognize');
%添加显示识别结果的文本框
h5=uicontrol(H,'Style','text',...
    'Position',[250 10 100 80],...
    'String','识别结果',...
    'FontSize',14,...
    'Back',[0 1 1],...
    'Fore',[1 0 0]);
%添加训练神经网络按钮
h6=uicontrol(H,'Style','push',...
    'Position',[280 300 80 60],...
    'String','网络训练',...
    'FontSize',14,...
    'Call','Example1Tr');