MATLAB实例:将批量的图片保存为.mat文件

Posted kailugaji

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB实例:将批量的图片保存为.mat文件相关的知识,希望对你有一定的参考价值。

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. 参考文献

MATLAB将批量的图片保存为mat文件

以上是关于MATLAB实例:将批量的图片保存为.mat文件的主要内容,如果未能解决你的问题,请参考以下文章

matlab中如何保存数据到指定文件夹中?

matlab如何批量读取mat文件中的矩阵?

matlab 怎么批量保存数据

如何读写Matlab的mat文件?

MATLAB 将 .mat 文件保存为基于一列共有的较小文件

matlab 存储mat文件