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

2 vues (au cours des 30 derniers jours)
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

Réponses (1)

Tejas
Tejas le 7 Juil 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);

Catégories

En savoir plus sur Modify Image Colors dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by