使用matlab批量处理图像后在指定文件夹存储
clear;clc;close all;
Files=dir('D:\文件及下载相关\文档\MATLAB\postgraduate\Kodak\*.jpg');
N=length(Files);
Names={};
Images={};
for k=1:N
Names{k}=Files(k).name;
Images{k}=imread(['D:\文件及下载相关\文档\MATLAB\postgraduate\Kodak\' Names{k}]);
figure(k)
imshow(Images{k})
end
其实没必要将读取的图片存为元胞数组!
使用MATLAB读取文件夹中的图片的几种方法
即,将上面的Images={}撤销,直接存入B矩阵中即可!
B=
imread(['D:\文件及下载相关\文档\MATLAB\postgraduate\Kodak\' Names{k}]);
新的mytest.m文件代码:
clear;clc;close all;
Files=dir('D:\文件及下载相关\文档\MATLAB\postgraduate\Kodak2\*.jpg');
N=length