matlab批量处理把rgb图像转换为灰度图像
程序员文章站
2024-03-25 08:22:40
...
path = 'E:\python论文及代码\新建文件夹 (4)\imagefusion_densefuse-master\coco2014\1\';
save_path = 'E:\python论文及代码\新建文件夹 (4)\imagefusion_densefuse-master\coco2014\2\';
file=dir([path,'*.jpg']);
for i=1:length(file)
I=imread([path,file(i).name]);
I=rgb2gray(I);
imshow(I)
imwrite(I,[save_path,file(i).name]);
end
如果文件中既有彩色图像又有灰度图像,则用如下代码
path = 'E:\python论文及代码\新建文件夹 (4)\imagefusion_densefuse-master\coco2014\train2014\';
save_path = 'E:\python论文及代码\新建文件夹 (4)\imagefusion_densefuse-master\coco2014\train_gray\';
file=dir([path,'*.jpg']);
for i=1:length(file)
I=imread([path,file(i).name]);
if ndims(I) == 3
I=rgb2gray(I);
imwrite(I,[save_path,file(i).name]);
else
imwrite(I,[save_path,file(i).name]);
end
end