MATLAB汉字识别(GUI,bp神经网络,论文)
一、课题介绍
该课题为基于MATLAB的汉字识别,网络上基本多为数字识别,字母识别,比较少对于中文汉字的识别。该课题为基于MATLAB的BP神经网络的汉字识别,具有人机交互界面GUI。
二、基本流程
读入图片,灰度处理,二值化处理,BP训练,识别
三、运行截图
部分运行效果图(字体可随意设置)
四、代码附录
1、窗口GUI生成部分
%形成用户界面
clear all;
%添加图形窗口
H=figure(‘Color’,[0.85 0.85 0.85],…
‘position’,[400 300 500 400],…
‘Name’,‘基于BP神经网络的汉字识别QQ609553134’,…
‘NumberTitle’,‘off’,…
‘MenuBar’,‘none’);
%画坐标轴对象,显示原始图像
h0=axes(‘position’,[0.1 0.6 0.3 0.3]);
%添加图像打开按钮
h1=uicontrol(H,‘Style’,‘push’,…
‘Position’,[40 100 80 60],…
‘String’,‘选择汉字’,…
‘FontSize’,10,…
‘Call’,‘op’);
%画坐标轴对象,显示经过预处理之后的图像
h2=axes(‘position’,[0.5 0.6 0.3 0.3]);
%添加预处理按钮
h3=uicontrol(H,‘Style’,‘push’,…
‘Position’,[140 100 80 60],…
‘String’,‘二值化’,…
‘FontSize’,10,…
‘Call’,‘preprocess’);
%添加训练神经网络按钮
h6=uicontrol(H,‘Style’,‘push’,…
‘Position’,[240 100 80 60],…
‘String’,‘网络训练’,…
‘FontSize’,10,…
‘Call’,‘Example1Tr’);
%添加识别按钮
h4=uicontrol(H,‘Style’,‘push’,…
‘Position’,[340 100 80 60],…
‘String’,‘汉字识别’,…
‘FontSize’,10,…
‘Call’,‘recognize’);
%添加显示识别结果的文本框
MATLAB汉字识别(GUI,bp神经网络,论文)相关推荐
- MATLAB实现基于BP神经网络的手写数字识别+GUI界面+mnist数据集测试
文章目录 MATLAB实现基于BP神经网络的手写数字识别+GUI界面+mnist数据集测试 一.题目要求 二.完整的目录结构说明 三.Mnist数据集及数据格式转换 四.BP神经网络相关知识 4.1 ...
- matlab流量预测模型,基于MATLAB工具箱的BP神经网络年径流量预测模型研究——以塔城地区乌拉斯台河为例...
水 文 JOURNAL OF CHINA HYDROLOGY 第28卷第1期 2008年2月 Vol.28 No.1 Feb., 2008 塔城地区位于新疆维吾尔自治区西北边陲, 地处中纬, 虽属内陆 ...
- 基于Matlab平台的BP神经网络进行数据拟合
基于Matlab平台的BP神经网络进行数据拟合 上次讨论了基于Hopfield神经网络的数字识别,BP(Back Propagation)神经网络也可以进行相关的数字识别如手写数字识别等,由于BP神经 ...
- bp神经网络matlab设计实例,bp神经网络matlab实例(bp神经网络matlab实例).doc
bp神经网络matlab实例(bp神经网络matlab实例).doc bp神经网络matlab实例(bp神经网络matlab实例)Case 1 training BP network by momen ...
- 【身份证识别】基于matlab GUI BP神经网络身份证识别【含Matlab源码 2239期】
⛄一.身份证号码识别简介 1 引言 当今是一个信息高度发达的时代,对于每个公民而言身份证那一连串的数字体现了个人信息的唯一性,出于保障公民合法权益和社会治安的考虑,越来越多的行业都开始建立自己的安全保 ...
- 【车牌识别】基于matlab GUI BP神经网络车牌识别(带面板+语音播报)【含Matlab源码 1220期】
⛄一.BP车牌识别简介(附课程作业报告) 车牌识别系统设计与实现 车牌识别系统主要分为三部分:车牌图像预处理.特征提取以及基于BP神经网络对特征进行训练和分类,流程图如图1所示. 图1 车牌识别系统组 ...
- 【车牌识别】基于matlab GUI BP神经网络车牌识别(带面板)【含Matlab源码 790期】
⛄一.BP车牌识别简介(附课程作业报告) 车牌识别系统设计与实现 车牌识别系统主要分为三部分:车牌图像预处理.特征提取以及基于BP神经网络对特征进行训练和分类,流程图如图1所示. 图1 车牌识别系统组 ...
- 【交通标志识别】基于matlab GUI BP神经网络交通标志识别系统(含语音报警)【含Matlab源码 2240期】
⛄一.BP神经网络交通标志识别简介 道路交通标志用以禁止.警告.指示和限制道路使用者有秩序地使用道路, 保障出行安全.若能自动识别道路交通标志, 则将极大减少道路交通事故的发生.但是由于道路交通错综复 ...
- 利用MATLAB 2016a进行BP神经网络的预测(含有神经网络工具箱)
最近一段时间在研究如何利用预测其销量个数,在网上搜索了一下,发现了很多模型来预测,比如利用回归模型.时间序列模型,GM(1,1)模型,可是自己在结合实际的工作内容,发现这几种模型预测的精度不是很高,于 ...
- Matlab 遗传算法优化BP神经网络
最近在学遗传算法优化BP神经网络,从新浪博客,Matlab中文论坛以及<MATLAB 神经网络43个案例分析>里看了许多资料, 存在着缺少test函数,以及函数名调用错误等问题.自编了te ...
最新文章
- 分层和分段用什么符号_如何划分段落层次,如何给段落分层
- OpenStack Ocata版本国内代码贡献盘点
- Reordering the Cows
- 别以为if slse很简单——决策树
- pyaudio usb playback_苹果安卓手机充电器USB接口PSD源文件psd素材
- LeetCode(122)——买卖股票的最佳时机 II(JavaScript)
- 年轻人千万不要学什么管理
- 如何在命令行下使用Android NDK交叉编译工具
- 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_13_注解_JDK内置注解...
- matlab的mkdir创建新的文件夹,并把图像保存在该文件夹内
- VM VirtualBox 安装Window XP3安装版
- DEBUG:谷歌学术无法创建账号
- CSDN文章如何设置【分级标题】和【目录】
- 路由器功能及构成——网络层
- 无刷直流电机matlab建模,基于MATLAB的无刷直流电机建模方法_郭丹蕊
- android项目学习心得(全源导航)
- c语言函数变量地址符,C语言中取地址符做函数形参?—— 引用的讨论
- IntelliJ IDEA自动去掉行尾空格
- 如何看懂行业分析报告?
- 给开源社读者的一份信
热门文章
- Eclipse执行java代码,获取系统时间少了8个小时,解决办法
- 从“进口”到“国产”,国产空间光调制器的奋起之路
- android 4g手机6,2016年中国手机用户已超13亿,6.46亿为4G用户
- 高端三维制作-高级版》(Softimage XSI 2010 SP1)
- DirectShow编程实现摄像头视频捕捉
- 战五渣系列之七(索引那点事)
- 网友最想问Chatgpt的问题,我都整理在这里了
- pandas过滤数据
- 编译原理实验二:Bison
- ose的网络linux,Ubuntu8.04下制作iso及virtualbox-ose使用