这节要处理图像到统一标准。

首先我们已经读取出来图像了,我们如何对它进行处理呢?首先,我们先对它进行灰度转化,然后放缩到固定尺寸即可,现在先实现简单的BP神经网络,至于卷积池化什么的先留到以后再说。

如何进行灰度转化呢?用rgb2gray即可实现:

img = imread('101_ObjectCategories/accordion/image_0001.jpg');
img = rgb2gray(img);
imshow(img);


然后需要对图像进行归一化,什么是归一化呢?就是把像素的灰度值分布在0~255之间,避免图像像素亮度分布不均衡,会影响最后结果的,但是现在并不对其归一化,算法以后再说。

现在让它们变成统一宽高的图像,用imresize,规范成60*80的图像,原来打算设计成300*400的,但是这样 就会太大了,中间的隐藏层的w可能到达几十个G的大小,因此只规范到这么小。

img = imread('101_ObjectCategories\accordion\image_0001.jpg');
img = rgb2gray(img);
img = imresize(img, [60, 80]);
imshow(img);


好了,现在实现完毕图像的预处理,虽然这是简单的预处理,但是复杂的事情以后再做。

现在,我们应该要明白img的格式是什么。从变量表中可以看出,img是一个60*80的uint8类型数组,这个就好办了,下节就开始制作神经网络了。

Matlab实现图像识别(二)相关推荐

  1. matlab 车牌图识别,基于MATLAB车牌图像识别的设计与实现(附答辩记录)

    基于MATLAB车牌图像识别的设计与实现(附答辩记录)(包含选题审批表,任务书,开题报告,中期报告,毕业论文15000字,代码) 摘  要:车牌照识别是图像识别领域的重要研究课题.运用MATLAB对车 ...

  2. matlab:图像识别

    matlab:图像识别 一.Matlab图像识别的基本原理 二.Matlab图像识别的实现步骤 三.常用的Matlab图像识别算法 四.Matlab图像识别的应用领域 五.总结 Matlab是一款非常 ...

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

    MATLAB神经网络图像识别高识别率代码 I0=pretreatment(imread('Z:\data\PictureData\TestCode\SplitDataTest\0 (1).png')) ...

  4. MATLAB快速拟合二组数据

    MATLAB快速拟合二组数据 第一步:打开MATLAB,点击主页中的新建变量,点击修改变量名为a,然后复制数据进去,接着新建变量b,复制数据进去. 第二步:点击上端的APP,选择第一个图标 第三步:选 ...

  5. matlab 如何画二维图形,Matlab 学习 画图篇 一 二维图形

    matlab给绘制二维图形提供了很多的函数,把一些绘制二维图形的基本函数做成一张表,如下图所示: 我就按照表的顺序一一记录一些个函数的简略用法. 首先是 1.plot函数 plot函数有很多重载方法, ...

  6. MATLAB学习笔记——二维和三维绘图

    MATLAB学习笔记--二维和三维绘图 近期练习matlab的二维和三维绘图,整理一下,以防忘记. 文章目录 MATLAB学习笔记--二维和三维绘图 一.二维绘图 1.plot命令 2.fplot 命 ...

  7. matlab中饼图绘制程序,MATLAB中绘制二维饼图的函数是(? ? ) (1.5分)

    MATLAB中绘制二维饼图的函数是(? ? ) (1.5分) 答:pie 计算机的内存储器比外存储器读写速度 ______ 答:快 新民主主义革命时期,提出了反帝反封建这个任务就等于真正懂得了什么叫反 ...

  8. matlab中二维散点图,MATLAB实例:二维散点图

    MATLAB实例:二维散点图 用MATLAB实现简单的散点图的绘制,可以自行设置点的形状与颜色,可以去掉坐标轴边框. 数据来源:MATLAB高斯混合数据的生成 将二维数据保存为gauss.txt. 1 ...

  9. Matlab绘图(二)—变色散点图二维、三维绘制

    Matlab绘图(二)-散点图绘制 前言 二维散点图 scatter函数 gscatterr函数 思考 三维散点图 scatter3函数 前言 总结一下最近针对散点图的绘制学习到的scatter与gs ...

  10. 高斯 二维 matlab,MATLAB实例:二维高斯分布图

    MATLAB实例:二维高斯分布图 问题描述:用MATLAB在一张图上同时画出二维高斯散点图与分布图. 数据来源:MATLAB高斯混合数据的生成 将二维数据保存为gauss_data.txt. 前期工作 ...

最新文章

  1. 集成学习-Boosting集成学习算法GBDT
  2. CodeSmith生成SQL Server视图的实体类脚本/对应的生成模板
  3. Elasticsearch6.X 新类型Join深入详解
  4. 台式计算机固定资产属于哪类,电脑属于固定资产的哪一类
  5. ASP.NET状态管理之十三(总结)
  6. DOM克隆操作(深克隆/浅克隆)
  7. 蝴蝶优化算法_腾讯机智团队分享--AllReduce算法的前世今生
  8. 智能手环功能模块设计_可能是目前最好用的智能手环,国产芯加持,颜值与实力并存...
  9. mysql 连接其他数据库_普通用户从其他主机连接MySQL数据库
  10. 英文课程名称 c语言程序设计,课程名称C语言程序设计I.doc
  11. python怎么创建变量_创建一个新变量,它是python中另一个变量的...
  12. clousx6机器人怎么导入词库_clousx6词库编程从零入门:变量总结
  13. 【吐血整理】Java项目源码分享
  14. Java面试中如何介绍自己的项目经验?
  15. python贴吧签到-百度贴吧签到脚本
  16. 不 只{`pyr_PYR的完整形式是什么?
  17. 百度在线笔试计算机视觉,[转载]2014 百度 计算机视觉笔试
  18. Welcome home, Chtholly [Ynoi2018]五彩斑斓的世界
  19. 如何解决条码打印机隔张打印问题
  20. CorelCAD 2019.5 v19.1.1.2035破解版下载【Win+Mac+注册机】

热门文章

  1. 图解基于SIP协议的VoIP通话过程
  2. 电商类小程序开发审核及其他注意事项
  3. 无法删除文件夹的情况:文件夹正在使用,操作无法完成,因为其中的文件,或文件夹已在另一个程序中打开...
  4. 索尼相机里的照片要怎么恢复
  5. 苹果CMS10内核仿 8x8x 20个广告位 视频图片小说源码 电影影视源码程序模板
  6. 通义千悟-阿里通义千问系列
  7. Shell脚本函数简介及运用
  8. Python图像识别,图片相似度计算!
  9. Mac电脑安装Python
  10. 加油!软件测试的打工人