一、设计思想

字符识别在现代日常生活的应用越来越广泛,比如车辆牌照自动识别系统,手写识别系统,办公自动化等等。本文采用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科技工作室。

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

  1. 【表盘识别】基于matlab霍夫变换钟表表盘识别【含Matlab源码 1943期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[表盘识别]基于matlab霍夫变换钟表表盘识别[含Matlab源码 1943期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...

  2. 【手写数字识别】基于matlab GUI BP神经网络单个或连续手写数字识别系统【含Matlab源码 2296期】

    ⛄一.手写数字识别技术简介 1 案例背景 手写体数字识别是图像识别学科下的一个分支,是图像处理和模式识别研究领域的重要应用之一,并且具有很强的通用性.由于手写体数字的随意性很大,如笔画粗细.字体大小. ...

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

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

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

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

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

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

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

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

  7. 图像分割matlab_基于MATLAB的指针示数识别

    1.题目类型 基于颜色类的识别 2.课题名称 基于MATLAB的指示针表盘识别 3.应用背景和思路 现实中,我们知道我们肉眼所看到的彩色图像,其实都是有R.G.B三原色按照不同比例组成的,比例不同,对 ...

  8. 【病虫害识别】基于matlab GUI SVM病虫害识别系统【含Matlab源码 2429期】

    ⛄一.基于机器视觉的农作物病害识别技术 1 叶片图像采集 进行农作物病害自动检测与识别首先要对病害叶片的图像进行采集.自动识别的前提是获得数字图像, 数字图像质量的好坏决定着之后叶片病害的识别特征能否 ...

  9. 【叶片识别】基于matlab LBP植物叶片识别【含Matlab源码 1702期】

    一.LBP简介(附lunwen) 第一章 引言 植物在我们的身边随处可见,它们从产生发展进化到现在,其间经历了漫长的岁月.地球上的植物种类繁多.数量浩瀚,它们是生物圈的重要组成部分,在维持整个生物界的 ...

  10. 【身份证识别】基于matlab GUI身份证号码识别【含Matlab源码 014期】

    ⛄一.身份证号码识别简介 1 引言 作为居民身份的象征,身份证是居民身份的唯一标识,它已成为生活中必不可少的证件.在火车站.酒吧等公共场所,流动人口大人员复杂,警察需要对公民的身份证进行核对,排除可疑 ...

最新文章

  1. 数据库服务器跟网站服务器间传输慢的问题
  2. 我的第一个MapReduce程序(WordCount)
  3. 单片机如何实现大数据的串口传输_获客成本日益增加,企业如何实现大数据精准获客?...
  4. 使用docker安装的mysql如何让其他机器访问
  5. 北邮OJ 102. 最远距离 北邮2012网研院复试上机题
  6. WPF简单的口算案例
  7. spring +springmvc+mybatis组合web.xml文件配置
  8. 减少C++代码编译时间的方法
  9. 36岁,还要不要去互联网公司
  10. 【curl】【php】curl报错,错误代码77,CURLE_SSL_CACERT_BADFILE (77)解决方法
  11. 启动一个SpringBoot的maven项目
  12. web切图工具 css,WEB前端之切图篇
  13. oracle12c 开启em,Oracle12C的EM无法访问怎么办?
  14. c++直角空心三角形_八年级数学三角形专题知识点汇总,掌握了考满分!
  15. 凝胶负载染料行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  16. Hazelcast Jet Processor
  17. android平台的一款mud工具,全平台 MUD 客户端 TinTin++ 之安卓篇
  18. 中国大学Mooc浙大翁恺老师《零基础学Java语言》编程作业(续)(5~ 7)
  19. 小数点用计算机怎么用,用Windows计算器进行小数数制转换的方法
  20. Win10改Win7后USB没有被驱动

热门文章

  1. 【视频】超级账本HyperLedger:Fabric源码走读(一):项目构建与代码结构
  2. WinMM.dll 函数汇总
  3. Android 4 编程入门经典
  4. 二分图最大匹配(匈牙利算法) URAL 1721 Two Sides of the Same Coin
  5. 五笔输入法的学习记录
  6. 【算法学习】将MSRCR中的模糊处理由FFT修改为时域纯高斯模糊
  7. linux下c语言 读取文件
  8. 【LeetCode】【字符串】题号:*299. 猜数字游戏
  9. 【python、pyqt5】,打包出现的若干问题
  10. CS231N课程笔记学习一——图像分类