2016-06-08 88 views
-2

讀取目錄的內容和爲每個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 
+0

此循環由於某種原因沒有執行 – royalWithCheese

回答

0

'R:\...\images - Copy\'是不是有效的路徑。文件夾不能被稱爲...

當試圖執行的第一行,你可能會得到一個錯誤,該變量srcFiles將是空的,所以這個變量的length0,因此循環將不會執行。