MATLAB神经网络汉字数字字母识别(任何字符,GUI)
一、课题介绍
该课题为基于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)相关推荐
- 【Matlab验证码识别】遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别【含GUI源码 1694期】
一.代码运行视频(哔哩哔哩) [Matlab验证码识别]遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别[含GUI源码 1694期] 二.matlab版本及参考文献 1 matlab ...
- python 正则之提取字符串中的汉字,数字,字母
python 正则之提取字符串中的汉字,数字,字母 #\d 匹配一个数字字符.等价于 [0-9] #\D 匹配一个非数字字符.等价于 [^0-9]#过滤字符串中的英文与符号,保留汉字 import r ...
- 计算识别率的matlab代码,基于MATLAB神经网络图像识别的高识别率代码
更新时间: 2019年3月14日10:50:04作者: 钱190 今天,我将与您分享一个基于MATLAB神经网络图像识别的高识别代码. 我认为内容非常好. 现在我与大家分享. 具有很好的参考价值. 需 ...
- 计算字符串长度(可同时字母和汉字,字母占一个字符,汉字占2个字符)
charCodeAt() 定义和用法 : charCodeAt() 方法可返回指定位置的字符的 Unicode 编码.这个返回值是 0 - 65535 之间的整数. 方法 charCodeAt() 与 ...
- Matlab基本的数字基带信号APP界面(GUI入门)
Matlab基本的数字基带信号APP界面(GUI入门) 基本的数字基带信号 单极性不归零波形 双极性不归零波形 单极性归零波形 双极性归零波形 差分波形 多进制波形 界面 总代码 基本的数字基带信号 ...
- matlab识别图像,基于MATLAB神经网络图像识别的高识别率代码
MATLAB神经网络图像识别高识别率代码 I0=pretreatment(imread('Z:\data\PictureData\TestCode\SplitDataTest\0 (1).png')) ...
- 基于BP神经网络的英文字母识别
摘要:本文简述了BP神经网络模型及BP学习算法规则,并在Matlab中利用BP神经网络对英文字母进行了识别,经结果分析发现BP神经网络对字母具有一定的辨识能力,是一种对字母识别的有效方法. 关键词: ...
- Android基于卷积神经网络的数字手势识别识别数字手势0-10 Android studio编译
这篇博客主要基于我做的一个数字手势识别APP,具体分享下如何一步步训练一个卷积神经网络模型(CNN)模型,然后把模型集成到Android Studio中,开发一个数字手势识别APP.Android基于 ...
- python2 正则匹配中文汉字数字字母
python2 re.compile匹配中文数字字母: # -*- coding: utf-8 -*- import redef chineseToUnic(ch):# 中文字符串转unicode编码 ...
最新文章
- 【Leetcode】100. 相同的树
- js async await 终极异步解决方案
- 1141. PAT Ranking of Institutions (25)
- 用 Flask 来写个轻博客 (30) — 使用 Flask-Admin 增强文章管理功能
- 再谈querySelector和querySelectorAll
- EXCEL中显示年月日时分秒
- [你必须知道的css系列]第一回:丰富的利器:CSS选择符之通配符、类选择符、包含选择符、ID选择符...
- 您是否应该信任JVM中的默认设置?
- 2010年秋江苏二级计算机基础知识真题 答案,2010秋江苏计算机二级VB考试真题及答案(填空部分)...
- 【hortonworks/registry】AVRO 规范-Schema的定义和声明
- linux安装mysql5.6rpm_centos6.5 下安装mysql5.6,rpm方式
- 随笔-546 评论-829 文章-21 读书笔记2013第11本:《别逗了,费曼先生》
- 韩顺平java30天Utils包下的工具类
- 怎样使用计算机解方程,【教程】用计算器解方程(牛顿法)
- linux解压 tar命令
- 直播保存历史视频html,如何点播历史直播视频?
- 深度系统官网linux安装打印机,在Deepin 20下安装brother打印机驱动及设置网络打印机...
- 5.用转换器抽取特征
- 图片显示方向不对怎么办
- 冬瓜你只会煮汤吗?其实还能这样吃!
热门文章
- 安卓京东自动炸年兽v4.1.1
- android+读取电话权限,【uniapp】 读取手机通讯录权限
- python中怎么计数_python怎么计数
- 写一个登录界面连接数据库,判断用户名和密码
- Re:从零开始的鸿蒙开发教程
- gtx1660是什么级别的_GTX1660Ti和1660区别对比 GTX1660和1660Ti差距大吗
- 计算机思维能力培养的核心是什么,【计算机基础论文】计算机基础教学中计算思维能力培养(共6714字)...
- Windows 11 已修复 AMD CPU 性能问题
- 利用批处理添加受信任站点
- revit常用土建软件【桩转化】功能,CAD识别转化