我的文件夹中有25张图像,我想为路标识别系统制作一个 .mat 文件。
在Matlab中制作.mat文件的步骤是什么?
答案 0 :(得分:1)
可能有更好的图像处理方法,但这就是我所知道的。如果要控制 .mat 文件中包含的内容,则可以使用save
命令指定将在工作区中保存哪些变量。
% MATLAB R2017a
X = rand(273,273);
Y = rand(273,273);
Z = rand(273,273);
save FileName X Y Z
这将创建文件 FileName.mat 。
您可以使用load
命令访问内容。
clear
load FileName
要将工作空间中的所有内容保存到 .mat 文件,请使用save
命令,而无需指定要保存的变量(然后,MATLAB将全部保存)。
W = rand(273,273);
save FileName
有关更多选项和示例,请参见链接的文档。
这需要您遍历文件夹中的图像。一种直接的解决方法是使用索引为[filepath 'image' num2str(j) '.jpg']
的{{1}}在j
上的循环直接加载图像。这使用字符串连接和num2str
命令。
如果需要在脚本中更改当前目录,则cd
函数将很有用。
相关帖子:
store multi images in mat file using matlab
how to write to .mat file matlab