转接目录包含在RGB图像为灰度
问题描述:
读取目录的内容和为每个JPEG图像转换为灰度转接目录包含在RGB图像为灰度
srcFiles = dir('R:\...\images - Copy\*.jpeg');
for i = 1 : length(srcFiles)
filename = srcFiles(i).name;
try
I = imread(filename);
catch ME
continue
end
IGrey = rgb2gray(I);
imshow(IGrey);
pathOfNewFile = strcat(pathOfGSFolder,filename,'jpeg');
imwrite(IGrey,pathOfNewFile,'jpeg');
end
答
'R:\...\images - Copy\'
是不是有效的路径。文件夹不能被称为...
当试图执行的第一行,你可能会得到一个错误,该变量srcFiles
将是空的,所以这个变量的length
将0
,因此循环将不会执行。
此循环由于某种原因没有执行 – royalWithCheese