I want to save images in a folder .I want to take the images by their label (it's divided into 2 labels ) and save every label in a folder

4 Ansichten (letzte 30 Tage)
this is a function i made , i want to take the images by their label (it's divided into 2 labels ) and save every label in a folder
function test_network(net, image)
I = imread(image);
R = imresize(I, [224, 224]);
[Label, Probability] = classify(net, R);
figure;
imshow(R);
title({char(Label), num2str(max(Probability)*100, 6) })
end
please help

Antworten (1)

Tejas
Tejas am 7 Jul. 2025
Hello Mahmoud,
To save an image into a folder based on its classified label, follow these steps:
  • Convert the label to a string.
labelStr = char(Label);
  • Use the label name to create a new folder.
if ~exist(labelStr, 'dir')
mkdir(labelStr);
end
[~, name, ext] = fileparts(image);
outputPath = fullfile(labelStr, name + ext);
imwrite(I, outputPath);

Kategorien

Mehr zu Modify Image Colors finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by