MATLAB实例:将批量的图片保存为.mat文件
2023-09-27 14:25:20 时间
MATLAB实例:将批量的图片保存为.mat文件
作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/
一、彩色图片
图片数据:horse.rar
1. MATLAB程序
clc; clear all; num = 17; for i = 1 : num IM = imread(sprintf('E:\\将批量的图片保存为mat\\horse\\horse%03d.jpg', i)); eval(sprintf('IM%d = IM;', i)); end str = 'save data.mat'; %保存为data.mat文件,里面有批量的图片数据.mat for i = 1 : num str = sprintf('%s IM%d ', str, i); end eval(str);%相当于是将str的内容当做语句来执行
2. 结果
在当前目录下出现一个文件“data.mat”,加载data,里面保存了17个马的数据信息。
3. 参考文献
二、灰度图片
将大小一致的灰度图批量合并到一个.mat文件中,并保存到指定路径中。
图片数据:9757.rar
1. MATLAB程序
clc; clear all; filename='9757'; Datalist=dir(['E:\将批量的图片保存为mat\',filename,'\*']); Datalist=Datalist(3:end); for i = 1 : length(Datalist) NRD(:,:,i) = imread(sprintf(['E:\\将批量的图片保存为mat\\',filename,'\\',filename,'_%d.bmp'], i)); end % for i = 1 : length(Datalist) % NRD(:,:,i) = (NRD(:,:,i)~=0); % end % NRD=uint8(NRD); save(['E:\',filename,'.mat'],'NRD') %保存到指定路径
2. 结果
在E盘目录下出现一个文件“9757.mat”,里面的数据命名为NRD。
相关文章
- CSS动画实例:正方形动画特效
- 小甲鱼 OllyDbg 教程系列 (二) :从一个简单的实例来了解PE文件
- 消息驱动bean(MDB)实例
- Python 读写CSV文件实例
- Python解析xml文件,此实例将xml设置为模版(from lxml import etree)
- Java 网络实例二(查看主机指定文件的最后修改时间、Socket实现多线程服务器程序、Socket连接到指定主机、网页抓取)
- 【Vue】单文件的组件(.vue)代码实例
- 仅用aspx文件实现Ajax调用后台cs程序。(实例)
- RAC中的实例管理
- echarts 通过dom获取echarts实例,批量监听reset
- 三大实例带你搞定 Prometheus API 使用
- 文件包含漏洞——实例
- spring整合activemq发送MQ消息[queue模式]实例
- JMeter学习-042-JMeter BeanShell 脚本应用实例之正则应用:正则提取,批量获取测试数据
- Selenium2学习-039-WebUI自动化实战实例-文件上传下载
- Java学习-016-CSV 文件读取实例源代码
- Java学习-012-文件删除实例及源代码
- Java学习-011-创建文件实例及源代码
- 一、Redis的下载、安装、启动(单实例)||集群
- 递归转非递归几个实例
- 让程序最多只能有一个实例在运行(文件独占)
- 鸿蒙开发实例|分布式文件服务
- Spark中加载本地(或者hdfs)文件以及SparkContext实例的textFile使用
- Unity 游戏实例开发集合 之 打砖块 休闲小游戏快速实现
- SSH框架总结(框架分析+环境搭建+实例源代码下载)
- 停止并重启OpenStack实例的方法