How to conver folder (images) from GRB to Gary and save them in Output folder with the same original names?

1 次查看(过去 30 天)
i have this code which convert image to Gray and save it in current folder.
directory = dir('AM01AFS.jpg');
for i = 1 : size(directory,1)
filename = directory(i).name;
img = rgb2gray(imread(filename));
imwrite(img, ['Gr_' filename]);
end
I need to convert folder (images) from GRB to Gary and save them in Output folder with the same original names? Any help Plz.

采纳的回答

Image Analyst
Image Analyst 2016-8-7
You need to use fullfile() to make a name with the output folder prefixing the base file name:
outputFileName = fullfile(outputFolder, filename);
imwrite(img, outputFileName);

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by