2016-06-08 3 views
-2

Lesen der Inhalt des Verzeichnisses und für jedes JPEG-Bild in Graustufen Umwandlung in Graustufenein Verzeichnis Übertragen enthält Bilder in 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

Diese Schleife wird aus irgendeinem Grund nicht ausgeführt – royalWithCheese

Antwort

0

'R:\...\images - Copy\' kein gültiger Pfad ist. Ein Ordner kann nicht ...

aufgerufen werden Beim Versuch, die erste Zeile auszuführen werden Sie wahrscheinlich eine Fehlermeldung erhalten und die Variable srcFiles wird leer sein, so dass die length dieser Variablen wird 0 sein und deshalb wird die Schleife nicht ausgeführt werden.

Verwandte Themen