How to save resized image with original filename to a folder.

Hi there,

I am trying to save a resized (smaller) image to a folder. I am doing image classification and having the resized images would be helpful.

I would like to store the resized images into a folder called “resized” or something like that.

Any thoughts? Thank you for any help you can offer.

Code below. Comments are from some of my trying to work it out myself.

clc
clear all
close all
load('Train_AlexNet_Feature')
load('Train_AlexNet_Label')
Test_AlexNet_Feature=[];
BT50=[];
mkdir('New Folder')
ds = imageDatastore('/Users/kimpitman/Documents/MATLAB/Vehicle/Test');
a=ds.Files;
for i=1:length(a)
[I,info] = readimage( ds , i);
g=imresize(I,[227,227]);
imshow(g)
net=alexnet;
net.Layers;
layer='fc7';
F=activations(net,g,layer,'outputAs','rows');
Test_AlexNet_Feature=[Test_AlexNet_Feature;F];
SVMModel=fitcsvm(Train_AlexNet_Feature,Train_AlexNet_Label,'KernelFunction','Linear');
[label,score]=predict(SVMModel,Test_AlexNet_Feature);
label=label;
if label(i,:)=='1'
display('This is BT-50')
BT=info.Filename
BT=string(BT);
BT50=[BT50;BT];
imwrite(g,fName(i),'.png');
%srcFiles = dir('/Users/kimpitman/Documents/MATLAB/Vehicle/Test'); % the folder in which ur images exists
%for i = 1 : length(srcFiles)
%filename = strcat('/Users/kimpitman/Documents/MATLAB/Vehicle/Testcopiedimages',srcFiles(i).name);
%im = imread(filename);
%newfilename=strcat('/Users/kimpitman/Documents/MATLAB/Vehicle/Testcopiedimages',srcFiles(i).name);
%imwrite(k,newfilename,'jpg');
%end
%end
%newfilename=ds.Files('/Users/kimpitman/Documents/MATLAB/Vehicle/Testcopiedimages',srcFiles(i).name);
%imwrite(g,newfilename,'jpg');
%imwrite(g,ds);
else
display('This is not BT-50')
BT=info.Filename
BT=string(BT);
BT50=[BT50;BT];
end
end
save('BT50')
T=table(BT50,label);
fname=sprintf('LinearTestMix159%s.xlsx',datestr(now, 'yyyymmddHHMM'));
writetable(T,fname,'Sheet',1)

ANSWER

Matlabsolutions.com provide latest MatLab Homework Help,MatLab Assignment Help for students, engineers and researchers in Multiple Branches like ECE, EEE, CSE, Mechanical, Civil with 100% output.Matlab Code for B.E, B.Tech,M.E,M.Tech, Ph.D. Scholars with 100% privacy guaranteed. Get MATLAB projects with source code for your learning and research.

Try This:

% Define input folder location.
folder = '/Users/kimpitman/Documents/MATLAB/Vehicle/Test';
% Create output folder name.
outputFolder = fullfile(folder, '/resized');
% Make output folder if it exists.
if ~isfolder(outputFolder)
mkdir(outputFolder)
end
ds = imageDatastore(folder)
% Loop over all files.
for k =length(ds.Files)
% Get this filename.
thisFileName = ds.Files{k};
fprintf('Processing %s...\n', thisFileName);
% Read in the input image.
originalImage = imread(thisFileName);
% Display it.
imshow(originalImage);
drawnow;

SEE COMPLETE ANSWER CLICK THE LINK

--

--

--

Simple! That is me, a simple person. I am passionate about knowledge and reading. That’s why I have decided to write and share a bit of my life and thoughts to.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

BuzzFeed Hack Week: This Is What BuzzFeed.com Looks Like When Game Of Thrones Takes Over

When do I git rebase and when do i git merge

The Infinite Loop of Trying to Learn Finite Loops

#ScienceHackDay

iOS Universal links and App Referrals using BranchIO Integration

Elasticsearch For .NET Developer : How to work with Elasticsearch using c#

Learn Docker in 5 days (Day 2 — Basic Commands)

What are the benefits of open source software?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Technical Source

Technical Source

Simple! That is me, a simple person. I am passionate about knowledge and reading. That’s why I have decided to write and share a bit of my life and thoughts to.

More from Medium

First Steps into GANs and AI-generated Music (by a nonprogrammer)

Tree of ø

Save multiple plots to a specific path.

Traveling salesman problem: mlrose / 2opt

A quick survey of the AI/ML applications in Telecoms