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 Image Processing Toolbox 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!