将批量图片转换并保存为mat文件
Matlab将批量图片转换成struct结构体,并保存为mat文件用于神经网络训练。
直接看代码:
%load('../mask/mask_20.mat') %导入相关路径
folder_path = 'BSDS300\images\train\' %图片所在文件夹位置,末尾'\'别丢了。file_list = dir([folder_path '*.jpg']); %根据图片类型(jpg/png)修改
for i = 1:length(file_list) % 读取图片 img = imread([folder_path file_list(i).name]);%------图片处理操作,根据需要相应增改---------------img = imresize(img,[256,256]); %裁剪成指定大小(256) %img = rgb2gray(img); %彩色图转换成灰度图%img= double(img); %更改成double类型%-------------------------------------------------train = (double(fft2(img))); %训练样本处理。(这里对图片做傅里叶变换,作为训练集)label = double(img)/255; %标签。(这里将原始图片作为标签)data = struct('train', train, 'label', label); %将训练样本和标签放到名为【data】的结构体中。save([strcat(num2str(i),'.mat')], 'data'); %保存为mat文件放入当前文件夹。end
最后效果:
有些时候需要实现data包含一个data字段,再把train和label存入data的字段中,可将上面这一段:
data = struct('train', train, 'label', label);
替换为下面即可。
data.data = struct('label', label,'train', train );
将批量图片转换并保存为mat文件相关推荐
- 如何将图片转换、合并为PDF文件?
文章来源:https://www.reneelab.com.cn/combine-images-into-pdf.html 目录 一.简述:关于PDF格式和常见的图像格式 二.在Windows上将图片 ...
- python保存为mat文件_python读取文件——python读取和保存mat文件-Go语言中文社区
首先我们谈谈MarkDown编辑器,我感觉些倒是挺方便的,因为用惯了LaTeX,对于MarkDown还是比较容易上手的,但是我发现,MarkDown中有这样几个问题一直没能找到具体的解决方法: 图片大 ...
- python变量保存为.mat文件
本文主要介绍python中的变量(list, dict, ndarray 类型)怎么保存为.mat文件( matlab 使用) 方法:使用scipy库中的scipy.io.savemat(savePa ...
- 将matlab中工作去的数据保存为.mat文件
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.工作区 二.利用save保存data和map数据到dm.mat文件中 前言 提示:这里可以添加本文要记录的大概内容 ...
- python mat文件_python变量保存为.mat文件
本文主要介绍python中的变量(list, dict, ndarray 类型)怎么保存为.mat文件( matlab 使用) 方法:使用scipy库中的scipy.io.savemat(savePa ...
- 如何把图片转换成一个PDF格式文件
对于JPG和PDF文件,我们并不陌生,有时候,我们需要将JPG文件中的一张图像或者某一页中的部分图像合到一个PDF文件夹中,这样就会想到将JPG 转为PDF文件,有什么神奇能够帮助实现JPG转PDF呢 ...
- 手写识别+.mat格式+图片转为mnist+mnist转为.mat文件
文章目录 图片转为mnist mnist读取为.mat格式,并输出 校验是否和mnist的mat格式是否相同 图片转为mnist 参考了别人的处理加上自己改进, 注意输入图片是黑底白字,并且要把大小给 ...
- MNE-Python读取MATLAB保存的.mat文件
MATLAB保存脑电信号的时候使用的命令如下: save('mateegdata.mat','eegdata')%注意这里的eegdata的命名,在Python中处理需要用到 Python代码如下: ...
- python保存为mat文件_Python读取mat文件保存为pickle格式的实例代码
Python使用pickle模块储存对象操作 Python读取mat文件,并保存为pickle格式的方法 这两天在搞Theano,要把mat文件转成pickle格式载入Python. Matlab是把 ...
最新文章
- Redux 学习笔记
- 水货刷XT702官方2.21添加google服务包
- 《JAVA与模式》之策略模式
- 前端学习(2009)vue之电商管理系统电商系统之渲染商品属性的结构
- mysql数据库面试总结
- AJAX扩展-POST传递参数并跳转页面
- ASP.NET MVC3 Action Filters详解(一)
- win10开移动热点让手机使用上网
- Java SE 6生命将在今年11月终结
- PopTip View
- 88.合并两个有序数组
- springboot使用Log4j动态改变日志级别
- ElasticJob分布式调度,分布式多个微服务执行只需要执行一个定时任务,基本概念介绍(一)
- webform如何接收前端的ajax数据,HttpWebResponse Post 前端控件数据,后台如何接收?...
- 三角函数逼近锯齿函数和阶梯函数
- NIOS II——PIO寄存器分析及使用
- 计算当前屏幕大小js
- vue中 this.$set的使用
- CF736 D1 格点图,皮克定理
- chorme浏览器显示“您的浏览器受管理”是被植入病毒或其它程序了吗?
热门文章
- bzoj 4198 [ Noi 2015 ] 荷马史诗 —— 哈夫曼编码(k叉哈夫曼树)
- 自考计算机专业英语题目答案,全国自学考试英语试题疑外泄 教育部介入调查...
- ssm实现简单的实名认证
- PBFT:实用拜占庭容错论文学习(1)
- 2021年美容师(中级)考试内容及美容师(中级)最新解析
- 2017年完全总结,看完真的扎心了……
- antdesign图片点击放大_点击图片放大特效代码,全屏显示,再点击恢复原状【多种方法】...
- 自动编码器(pytorch)
- 【图像分割】基于模糊C均值聚类算法CGFFCM实现彩色图像分割附matlab代码
- #maven的面试题