Hi I need to classify some image data using the trained resnet network. For the testing data, I need to call them using text file which consist from a sequence directory such as follows: testingdata.txt: /DataSet/label1/1.jpg /DataSet/label1/2.jpg /DataSet/label1/3.jpg /DataSet/label1/4.jpg /DataSet/label2/1.jpg /DataSet/label2/2.jpg /DataSet/label2/3.jpg /DataSet/label2/4.jpg How to read those image dataset directory from text file, to be used as testing data for deep learning classification.?
John Williams answered .
2025-11-20
% Read the filenames and put them in cell array
fId = fopen('testingdata.txt');
tline = fgetl(fId);
tlines = cell(0, 1);
while ischar(tline)
tlines{end+1, 1} = (tline);
tline = fgetl(fId);
end
% Create an imageDatastore object
imds = imageDatastore(tlines, 'LabelSource', 'foldernames');