一、设计思想

字符识别在现代日常生活的应用越来越广泛,比如车辆牌照自动识别系统,手写识别系统,办公自动化等等。本文采用BP网络对26个英文字母进行识别。首先将待识别的26个字母中的每一个字母都通过长和宽分别为7×5的方格进行数字化处理,并用一个向量表示。其相应有数据的位置置为1,其他位置置为0。

二、程序的调用

本文基于matlab编制了相关程序,代码比较简单粗糙,并未深入研究,仅供参考,部分代码如下所示:

将M文件及相应的字母图标复制到桌面上。

(一)、打开shibie.m文件,1运行会出现下列提示:请直接按回车键正在生成输入向量和目标向量,请稍等…。2直接按回车键,会出现下列提示:输入向量和目标向量生成结束!请按回车键进行神经网络的训练。3再按回车键,会进行训练,训练完毕后会出现下图所示的结果(图1)

图1

(二)、打开shibie2.m文件,1运行会出现下列提示:请输入测试的图像2输入图形编号如O的为143,回车。会出现如下图所示的结果

同理,字母M为123,其输出结果为

三、总结

通过仿真结果可看出,基于BP算法的字母识别其容错性和识别率相对较高,在有噪声的情况下训练其识别出错率也相应增加,需要进一步改进。

最后,有编程相关需求,欢迎通过微信公众号联系我们。

微信公众号:320科技工作室。

基于Matlab的BP神经网络识别26个英文字母相关推荐

  1. bp神经网络matlab代码_基于Matlab的BP神经网络识别26个英文字母

    一.设计思想 字符识别在现代日常生活的应用越来越广泛,比如车辆牌照自动识别系统,手写识别系统,办公自动化等等.本文采用BP网络对26个英文字母进行识别.首先将待识别的26个字母中的每一个字母都通过长和 ...

  2. 【智能控制实验】基于MATLAB的BP神经网络设计

    实验五:基于MATLAB的BP神经网络设计 一.实验要求: 重点是掌握BP神经网络的学习算法原理和代码设计方法,应用MATLAB编写BP神经网络训练方法:应用神经网络工具箱设计BP神经网络实现对输入输 ...

  3. matlab耀输,基于 Matlab的BP神经网络在太阳耀斑级别预测中的应用

    第 42卷 第 3期 2014年 5月 河南师范大学学报(自然科学版) Journal of Henan Normal University(Natural Science Edition) Z.42 ...

  4. 【智能控制实验】基于MATLAB的BP神经网络实现非线性函数拟合设计

    基于MATLAB的BP神经网络实现非线性函数拟合设计 一.实验要求: 重点是掌握BP神经网络的学习算法原理,掌握matlab工具箱设计BP神经网络拟合非线性模型的方法(m文件):掌握在图形用户界面下设 ...

  5. 使用浅层神经网络识别图片中的英文字母

    一.实验介绍 1.1 实验内容 本次实验我们正式开始我们的项目:使用神经网络识别图片中的英文字母. 激动人心的时刻到了,我们将运用神经网络的魔力,解决一个无法使用手工编程解决的问题.如果你(自认为)是 ...

  6. 【车牌识别】基于matlab GUI BP神经网络车牌识别(带面板+语音播报)【含Matlab源码 1220期】

    ⛄一.BP车牌识别简介(附课程作业报告) 车牌识别系统设计与实现 车牌识别系统主要分为三部分:车牌图像预处理.特征提取以及基于BP神经网络对特征进行训练和分类,流程图如图1所示. 图1 车牌识别系统组 ...

  7. 【车牌识别】基于matlab GUI BP神经网络车牌识别(带面板)【含Matlab源码 790期】

    ⛄一.BP车牌识别简介(附课程作业报告) 车牌识别系统设计与实现 车牌识别系统主要分为三部分:车牌图像预处理.特征提取以及基于BP神经网络对特征进行训练和分类,流程图如图1所示. 图1 车牌识别系统组 ...

  8. 【交通标志识别】基于matlab GUI BP神经网络交通标志识别系统(含语音报警)【含Matlab源码 2240期】

    ⛄一.BP神经网络交通标志识别简介 道路交通标志用以禁止.警告.指示和限制道路使用者有秩序地使用道路, 保障出行安全.若能自动识别道路交通标志, 则将极大减少道路交通事故的发生.但是由于道路交通错综复 ...

  9. 【身份证识别】基于matlab GUI BP神经网络身份证识别【含Matlab源码 2239期】

    ⛄一.身份证号码识别简介 1 引言 当今是一个信息高度发达的时代,对于每个公民而言身份证那一连串的数字体现了个人信息的唯一性,出于保障公民合法权益和社会治安的考虑,越来越多的行业都开始建立自己的安全保 ...

最新文章

  1. c++ opencv roi
  2. 实现线程安全的单例模式
  3. 读书笔记 - 《21世纪的管理挑战》
  4. 一个不错的SQL储存过程分页,储存过程+Repeater,如果只是浏览数据的话,快就一个字...
  5. [转]密码技术-实现数字信封和数字签名
  6. 第十章 某些算法的分治法解释
  7. ModelState用法
  8. Linux安装Nessus
  9. Oracle 学习笔记(四) Oracle表空间和数据文件
  10. 编程基本功:工作中,高低境界如何迁就?
  11. 一位业内人士关于奶粉各品牌的评价(转载)
  12. Deprecated注解
  13. Uber自动驾驶车祸判决:人没监督车?车没监督人?
  14. C#_串口调试助手-扫描可用串口
  15. java动态图片_java实现gif效果(java显示动态图片)
  16. 「构建企业级推荐系统系列」推荐系统的人工调控
  17. 鸿蒙系统之铠甲勇士,国漫几部经典机甲排行,铠甲勇士落榜,第一名竟是抄袭漫威...
  18. Ubuntu下的终端多标签切换快捷键
  19. [JZOJ5594][min25筛]最大真因数
  20. 预告 | 10月北京,工信部人才交流中心5G行业应用系列培训全面开启

热门文章

  1. 常见的平面设计的风格,你掌握了几个?
  2. 爱奇艺智能前端异常监控平台的设计与实践
  3. 当单调栈遇到了前前缀和(Leetcode 2281. 巫师的总力量和、力扣第 294 场周赛第 4 题)
  4. python输入英文字符串_Python除了在字符串内输入符号以外,其他都应该在英文输入状态下输入。...
  5. jpython LookupError: unknown encoding 'ms936' 问题解决
  6. 网页设计工资一般多少_北京平面设计就业前景怎么样?北京平面设计师工资一般多少?...
  7. Mac版VirtualBox安装Centos 7.9 教程 完整版
  8. 清华计算机科学与技术研究生复试,2018年清华大学计算机科学与技术系考研复试经验分享【盛世清北】...
  9. 【4002】通过html做一个注册的静态静态页面(不含css)。
  10. 怎么在PDF上编辑文字?其实编辑方法很简单