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

3 visualizzazioni (ultimi 30 giorni)
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

Risposte (1)

Tejas
Tejas il 7 Lug 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);

Categorie

Scopri di più su Modify Image Colors 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!

Translated by