please any one help me for how to create a image database and it's store .mat file

2 views (last 30 days)
how to create .mat file

Answers (1)

Ameer Hamza
Ameer Hamza on 4 May 2020
That depends on what do you mean by the database of the images. See imageDatastore: https://www.mathworks.com/help/releases/R2020a/matlab/ref/matlab.io.datastore.imagedatastore.html, but that is not equivalent to creating a .mat file for images.
You can load all the images and save them in a cell array. The cell array can then be stored in .mat file.
files = dir('*.jpg'); % read all jpg images in current folder
images = cell(1,numel(files));
for i=1:numel(files)
images{i} = imread(fullfile(files(i).folder, files(i).name)); % load images in the cell array
end
save('images.mat', 'images');

Categories

Find more on Images in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!