how to read a folder of images in matlab and how Labels the images like human with bag and with out
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Muhammad Usman
le 28 Juil 2019
Réponse apportée : Mrutyunjaya Hiremath
le 26 Août 2020
i want to read the multiples images in the folder and i am using imgSet function in matlab but facing this error
Error using imageSet/parseDirInput (line 131)
Input, imageLocation, must be a valid folder name or a cell array of image file locations.
here is my code
classes = {'human with bag', 'human without bag'}; %
trainingDataSizePercent = 30;
numberOfClusters = 500;
imgSets = [];
imgFolder = fullfile(matlabroot, 'toolbox', 'vision', 'visiondata','imageSets');
imgSets = imageSet(imgFolder,'recursive');
for i = 1:length(classes)
imgSets = [ imgSets, imageSet(fullfile('imgSets', classes{i})) ];
end
0 commentaires
Réponse acceptée
KALYAN ACHARJYA
le 28 Juil 2019
Modifié(e) : KALYAN ACHARJYA
le 28 Juil 2019
i want to read the multiples images in the folder?
how to read a folder of images in matlab?
Images=dir('C:\complete_folder_path\folder_name\*.png');
%.................................................^^ Note of image format
for i=1:length(Images)
ImgName=strcat('C:\Research\IIT D Lab\hand_2101\',Images(i).name);
InputImage=imread(ImgName);
%Do operation
end
Hope it helps!
Any issue let me know?
Plus de réponses (1)
Mrutyunjaya Hiremath
le 26 Août 2020
% imgSets = [];
imgFolder = fullfile(matlabroot, 'toolbox', 'vision', 'visiondata','imageSets');
imgSets = imageSet(imgFolder,'recursive');
for i = 1:length(imgSets)
for j = 1:length(imgSets(i).ImageLocation)
% imgSets = [ imgSets, imageSet(fullfile('imgSets', classes{i})) ];
imgName = cell2mat(imgSets(i).ImageLocation(j));
inputImage=imread(imgName);
figure(1), imshow(inputImage);
end
end
0 commentaires
Voir également
Catégories
En savoir plus sur Convert Image Type 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!