Ich habe einen Ordner, der aus 10 Bildern besteht.Wie kann ich einen Satz geänderter Bilder in einem neuen Ordner in MATLAB speichern?
Ich versuche, einen Gauss-Filter auf jeden von ihnen anzuwenden. Ich lese Bilder aus einem Ordner namens dd
und dann möchte ich die geänderten Bilder in newfolder
speichern. Wenn ich jedoch das Bild anschaue, ist es leer.
Wie kann ich das richtig machen, 10 Bilder lesen, filtern, geänderte 10 Bilder im neuen Ordner speichern. Hier
ist der Code, den ich bisher haben:
for img = 1:10
a = imread(['\dd\',int2str(img),'.pgm']);
G = fspecial('gaussian',[3 3],2);
Ig = imfilter(a,G,'same');
imshow(Ig);
imwrite(Ig, 'Ig.pgm '); % does not work !!
save ([ path,'\newfolder\', 'new.pgm'],'Ig');% it save empty image !!!
end
Suever danke, es funktioniert jetzt ... Ich verbrachte zwei Tage, um es zu lieben –