1、下载cifar10(cifar100)数据库

https://www.cs.toronto.edu/~kriz/cifar.html
这里使用的是matlab版本:

2、matlab版本的cifar数据库

这里以cifar10为例:
下载的数据库可以看到是有若干个batch.mat文件的:

  • data_batch_x.mat是训练数据。matlab命令行中输入命令:load('data_batch_1.mat')可以在工作区中得到以下数据:

    其中,data是一个大小为10000*3072的矩阵,其中每一行代表一张训练样本,每张图片大小为32*32*3,因此有3072列。labels对应了每个样本的标签。
  • test_batch.mat是测试数据,载入到工作区后可以得到类似的结果。

3、图像可视化

对于每个batch进行可视化操作,代码如下:

for j=1:5,%读取训练集数据%读入第j个batch的数据load(['data_batch_' num2str(j) '.mat'])for i=1:size(data,1),%循环转化并写入文件p=data(i,:);label=labels(i);fig=zeros(32,32,3);fig(:,:,1)=reshape(p(1:1024),32,32)';fig(:,:,2)=reshape(p(1025:2048),32,32)';fig(:,:,3)=reshape(p(2049:end),32,32)';%将数据保存为PNG格式imwrite(fig/256,['image/batch_' num2str(j) '_label_' num2str(label) '_' num2str(i)  '.jpg'])%也可以使用png格式等end;
end;

全部I/O后可以得到cifar的图像,如图所示

cifar数据库及图像可视化相关推荐

  1. javaweb增删改查实例_JavaWeb图像可视化管理系统之后台搭建(二)用户管理与增删改查(内含代码)...

    上一篇文章中,我们介绍了环境配置与后台设计,对于不了解的同学,可以看这个链接 CharlesDDDD:JavaWeb图像可视化管理系统之后台搭建(一)环境配置与后台设计​zhuanlan.zhihu. ...

  2. 后台是怎么判断管理员用户还是普通用户_JavaWeb图像可视化管理系统之后台搭建(一)环境配置与后台设计...

    这个系列文章用来记录一个完整的JavaWeb项目后台的搭建,完整代码也包含前端部分,适合新手,一共两篇. 作者自己也是新手,刚开始写自己的技术文章,其中不合规范之处,还希望各位一定要积极指正. 第一篇 ...

  3. 主成分分析(PCA):通过图像可视化深入理解

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 主成分分析简介 主成分分析(PCA)是一种广泛应用于机器学习的降维 ...

  4. matlab从入门到精通:图像可视化基础操作

    matlab图像可视化 基本要求 (1)掌握图形窗口的创建与控制,以及图形窗口的基本操作: (2)熟练掌握二维和三维绘图基本的命令.线型控制:(3)初步掌握用特殊的图形来表现特殊数据的性质,如面积图. ...

  5. Graphviz:利用可视化工具Graphviz将dot数据进行图像可视化或者图像保存(两大方法)之详细攻略

    Graphviz:利用可视化工具Graphviz将dot数据进行图像可视化或者图像保存(两大方法)之详细攻略 目录 graph_feature函数:为给定的特征生成特征谱系图

  6. matlab meshgrid函数_matlab入门(三)图像可视化

    matlab图像可视化 基本要求 (1)掌握图形窗口的创建与控制,以及图形窗口的基本操作:(2)熟练掌握二维和三维绘图基本的命令.线型控制:(3)初步掌握用特殊的图形来表现特殊数据的性质,如面积图.直 ...

  7. matlab图形标注名称_matlab入门(三)图像可视化

    matlab图像可视化 基本要求 (1)掌握图形窗口的创建与控制,以及图形窗口的基本操作:(2)熟练掌握二维和三维绘图基本的命令.线型控制:(3)初步掌握用特殊的图形来表现特殊数据的性质,如面积图.直 ...

  8. IDL图像可视化(八)

    IDL图像可视化 1.直接图形法 1.坐标信息 2.颜色系统 1)基础知识 2) 实例 3)系统变量定义背景颜色和画线颜色 2.图形图像显示 1.显示窗口 2.绘制曲线 3.显示图像 4.绘制曲面 5 ...

  9. Python高光谱图像可视化展示

    光谱图像的可视化 高光谱图像具有较高的光谱维度,无法像RGB图像一样直接进行可视化. imgvision库用于进行图像处理与质量评价.该库仅基于Numpy库进行编写,通过矩阵的方式对图像进行快速处理, ...

最新文章

  1. 阿里云 OAM 入选「2020中国技术力量年度榜单」,定义云原生应用交付标准
  2. LiveVideoStack线上交流分享 ( 四 ) —— 面向QoE的感知视频编码
  3. 【Mysql】数据库主从搭建-基于docker
  4. 纯粹数学:哈代的世外桃源
  5. 面试官系统精讲Java源码及大厂真题 - 28 Future、ExecutorService 源码解析
  6. php 绝对刷新,vue项目线上页面刷新报404 解决方法(绝对有用)
  7. ESP32开发 3.bat批处理文件,批量删除编译后的build文件夹,方便Git上传分享
  8. python setdefault函数_Python字典(Dictionary)setdefault()函数理解
  9. 用通俗易懂的方式讲解: GBDT算法及案例(Python 代码)
  10. 闭合导线计算matlab代码,【求助】闭合导线简易平差Matlab代码需要大神帮忙
  11. 2017年全国大学生电子设计竞赛报告(F题)调幅信号处理实验电路
  12. 511遇见易语言教程外形框和模仿进度条闪烁效果
  13. tp5时间戳转换日期格式
  14. 用Python计算北京地铁的两站间最短换乘路线
  15. Unity 动画模拟果冻抖动效果
  16. H3C无线控制器AP license共享配置
  17. Blockchains Distributed L week3 爱宝授课记录(2)
  18. 小米开源框架MACE 源码阅读笔记 1
  19. 系统错误null是什么意思_为什么NULL是错误的?
  20. sap 新手入门第一课(新装SAP IDES必须做的操作)

热门文章

  1. LUA表与函数的深入理解
  2. 产品设计体会(9000)人人都是产品经理,系列说明
  3. tensorflow基础练习:线性模型
  4. PHP性能调优---php-fpm中启用慢日志配置(用于检测执行较慢的PHP脚本)
  5. 它们的定义Activity跳转动画
  6. 第二次冲刺------第三天
  7. 紧迫感:在危机中变革
  8. Scale-up(纵向扩展) vs Scale-out(横向扩展)
  9. 透过Win2008 R2窥视微软虚拟化帝国
  10. hdu 1712(分组背包)