Matlab 从文件夹中读取所有图片并做相应操作
clear
clc
close all
file_path = '.\Mydata\';% 图像文件夹路径
save_path= '.\Savedata\';
img_path_list = dir(strcat(file_path,'*.jpg'));%获取该文件夹中所有jpg格式的图像
img_num = length(img_path_list);%获取图像总数量
if img_num > 0 %有满足条件的图像
for j = 1:img_num %逐一读取图像
image_name = img_path_list(j).name;% 图像名
image = imread(strcat(file_path,image_name));
fprintf('%d %s\n',j,strcat(file_path,image_name));% 显示正在处理的图像名
%图像处理过程 加噪声
end
end
对图片加噪声、下采样
file_path = '.\Mydata\';% 图像文件夹路径
save_path= '.\Savedata\';
img_path_list = dir(strcat(file_path,'*.jpg'));%获取该文件夹中所有jpg格式的图像
img_num = length(img_path_list);%获取图像总数量
if img_num > 0 %有满足条件的图像
for j = 1:img_num %逐一读取图像