MATLAB神经网络图像识别高识别率代码

I0=pretreatment(imread('Z:\data\PictureData\TestCode\SplitDataTest\0 (1).png'));

I1=pretreatment(imread('Z:\data\PictureData\TestCode\SplitDataTest\1 (1).png'));

I2=pretreatment(imread('Z:\data\PictureData\TestCode\SplitDataTest\2 (1).png'));

I3=pretreatment(imread('Z:\data\PictureData\TestCode\SplitDataTest\3 (1).png'));

I4=pretreatment(imread('Z:\data\PictureData\TestCode\SplitDataTest\4 (1).png'));

I5=pretreatment(imread('Z:\data\PictureData\TestCode\SplitDataTest\5 (1).png'));

I6=pretreatment(imread('Z:\data\PictureData\TestCode\SplitDataTest\6 (1).png'));

I7=pretreatment(imread('Z:\data\PictureData\TestCode\SplitDataTest\7 (1).png'));

I8=pretreatment(imread('Z:\data\PictureData\TestCode\SplitDataTest\8 (1).png'));

I9=pretreatment(imread('Z:\data\PictureData\TestCode\SplitDataTest\9 (1).png'));

%以上数据都是归一化好的数据。

P=[I0',I1',I2',I3',I4',I5',I6',I7',I8',I9'];

T=eye(10,10);

%%bp神经网络参数设置

net=newff(minmax(P),[144,200,10],{'logsig','logsig','logsig'},'trainrp');

net.inputWeights{1,1}.initFcn ='randnr';

net.layerWeights{2,1}.initFcn ='randnr';

net.trainparam.epochs=5000;

net.trainparam.show=50;

net.trainparam.lr=0.001;

net.trainparam.goal=0.0000000000001;

net=init(net);

%%%训练样本%%%%

[net,tr]=train(net,P,T);

PIN0=pretreatment(imread('Z:\data\PictureData\TestCode\SplitDataTest\4 (2).png'));

PIN1=pretreatment(imread('Z:\data\PictureData\TestCode\SplitDataTest\3 (2).png'));

P0=[PIN0',PIN1'];

T0= sim(net ,PIN1')

T1 = compet (T0)

d =find(T1 == 1) - 1

fprintf('预测数字是:%d\n',d);

%有较高的识别率

识别率还是挺高的。但是最大的难点问题是图像的预处理,分割,我觉得智能算法的识别已经做得很好了。最重要的是图像预处理分割。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

matlab识别图像,基于MATLAB神经网络图像识别的高识别率代码相关推荐

  1. 计算识别率的matlab代码,基于MATLAB神经网络图像识别的高识别率代码

    更新时间: 2019年3月14日10:50:04作者: 钱190 今天,我将与您分享一个基于MATLAB神经网络图像识别的高识别代码. 我认为内容非常好. 现在我与大家分享. 具有很好的参考价值. 需 ...

  2. ​【交通标志识别】基于BP神经网络实现交通标志识别matlab代码

    1 简介 近年来,交通标志识别在车辆视觉导航系统中是一个热门研究课题.为了安全驾驶和高效运输,交通部门在公路道路上设置了各类重要的交通标志,以提醒司机和行人有关道路交通信息,如指示标志.警告标志.禁止 ...

  3. 【交通标志识别】基于BP神经网络实现交通标志识别系统(含语音报警)附matlab代码

    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.

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

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

  5. 【数字识别】基于matlab BP神经网络不同字体0-9数字识别【含Matlab源码 1863期】

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

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

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

  7. 【情感识别】基于matlab BP神经网络语音情感识别【含Matlab源码 349期】

    一.BP神经网络语音情感识别简介 0 引言 随着科技的迅速发展, 人机交互显得尤为重要.语音是语言的载体, 是人与人之间交流的重要媒介.相较于其它交流方式而言, 语音交流更加直接.便捷.近年来, 随着 ...

  8. 【条形码识别】基于matlab条形码识别【含Matlab源码 403期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源: [条形码识别]基于matlab条形码识别[含Matlab源码 403期] (https://download.csdn.net/downl ...

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

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

最新文章

  1. ios 部分string颜色_ios 设置字符串中某段字符的颜色
  2. python 管道游戏_Python实现超级玛丽游戏系列教程05添加地面,管道和阶梯冲突检测...
  3. 浮点数 IEEE表示 舍入 运算
  4. 考研英语一2011年翻译真题详解
  5. matlab程序求一个正交的相似变换矩阵,图像的等距变换,相似变换,仿射变换,射影变换及其matlab实现...
  6. 华为手机下拉菜单没了_用了三年才知道华为录屏这么强大!再不会用,手机钱打水漂了...
  7. 工作流与Petri net的关系
  8. JAVA进阶day04多态(向上转化,向下转化)
  9. 深入学习Java多线程——并发机制底层实现原理
  10. html——相对路径、绝对路径(有待补充....)
  11. 通过debug过程分析Struts2什么时候将Action对象放入了值栈ValueStack中
  12. (转)招行开启零售银行智能投顾时代 尝试打造金融垂直自场景
  13. 0基础跟着黑马程序员学微信小程序前端开发Day02(自学笔记)
  14. 【性能之旅】Andrew 领衔,RWP 团队再临北京
  15. Python爬虫—BeautifulSoup
  16. php给发qq消息,PHP 模拟QQ登录及发送消息实现方法
  17. 数据库应用与设计的四个实验
  18. Beyond 《光辉岁月》 岁月无声
  19. 在线文本比较工具及查询工具
  20. 输出英文字母,字符串中所有英文字符

热门文章

  1. 2高并发服务器:多路IO之poll
  2. 在tnsnames.ora中配置监听
  3. 百度语音识别合成案例
  4. 冷热分离和直接使用大数据库_还不知道HBase冷热分离的技术原理?看这一篇就够了...
  5. 使用gpu(gtx1080) cudnn 5.1下编译faster rcnn
  6. 十分钟熟练Dockerfile指令
  7. 流程图绘制技巧及实战案例
  8. 阿里云redis设置缓存方法
  9. 实战react技术栈+express前后端博客项目(8)-- 前端管理界面标签管理+后端对应接口开发...
  10. Android零基础入门第33节:Android事件处理概述