传输目录包含RGB中的图像到灰度

时间:2016-06-08 12:33:35

标签: image matlab

  

读取目录的内容以及转换为灰度的每个JPEG图像

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

1 个答案:

答案 0 :(得分:0)

'R:\...\images - Copy\'不是有效路径。无法调用文件夹...

尝试执行第一行时,您可能会收到错误,变量srcFiles将为空,因此此变量的length将为0,因此循环将为不执行。