How to save image with its original name?
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Awais Khan
il 5 Dic 2019
Modificato: KALYAN ACHARJYA
il 6 Dic 2019
Hi, actually i am trying to do a task, i saved image dataset in 'imds' and want to save same images after applying some operation in a new folder but with same name. i am successed to save images in a folder using imwrite command but facing problem to assigning original name to that newly saved images.
For example "D:\Matlab Coding of Projects\demo_dataset\cam_a\003_0.bmp" in this path 003_0.bmp is image name i want to save image with same name after applying operation.
i am using "imwrite(rgbImage2,['D:\Matlab Coding of Projects\ImageFolder\HazyImages\',num2str(i),'.bmp']);" line of code for saving image in new folder. but image is not save with its original name so what can i do? help me in this regards.
0 Commenti
Risposta accettata
KALYAN ACHARJYA
il 5 Dic 2019
Modificato: KALYAN ACHARJYA
il 5 Dic 2019
Please see this example, you may able to fix it
Images=dir('C:\Lab\Hand stage 4\*.png'); % Complete path
outDirectory='C:\Lab\result_hand_2101\'; % To save image Create folder "result_hand_2101" in the path
for i=1:length(Images)
ImgName=strcat('C:\Lab\Hand stage 4\',Images(i).name);
grayImage=((imread(ImgName)));
%% say result image is enhancedImage1
imwrite(enhancedImage1,strcat(outDirectory,Images(i).name));
end
2 Commenti
KALYAN ACHARJYA
il 6 Dic 2019
Modificato: KALYAN ACHARJYA
il 6 Dic 2019
In my answer the write/save images names is same as original image file names.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Printing and Saving in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!