how to name the retrived images as the folder names
1 view (last 30 days)
Show older comments
image = imread('001.jpg');
[Label] = classify(net, image);
%Equation 2
query = feature; % transposing
transpose = transpose(1-query);
%Equation 3
Array = zeros(NumClasses,NumTrain);
distance = sqrt(sum((feature' - train_feature') .^ 2)); % other method eucledian: giving all images from same category maybe something is wrong
for e = 1 : NumTrain
f = transpose.*distance(:,e);
Array(:, e) = f;
end
Array = sqrt(sum(Array))';
% Fetch top images
sorting = sort(Array);
[~, n] = sort(Array);
numRetrival = 5;
n = n(1:numRetrival);
files = cell(1, numRetrival);
for h =1:numRetrival
files{h} = Train.Files{n(h)};
end
%query image
figure;
imshow(Read_file);
label = Predicted_Label_query
title( "query: " + string(label));
% retrived images
figure;
imshow(files);
title( "retrieved: " + string(label));
I can display the label of query image but how to display all the labels of retrived images?
0 Comments
Answers (1)
Sulaymon Eshkabilov
on 1 Jan 2022
Edited: Sulaymon Eshkabilov
on 1 Jan 2022
If understood your query correctly, you want to display the label variable in the title of a plotted data:
title(["retrieved: + " label{:}]);
%% OR just to display label 1 :
title(["retrieved: + " label{1}]);
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!