To store images in a Matlab Database

2 vues (au cours des 30 derniers jours)
Ria3242
Ria3242 le 8 Sep 2015
Commenté : Ria3242 le 15 Oct 2015
I have jpg images which I generated in my GUI. Furthermore, I want to save them in a Database.mat file along with a name i.e. in a two dimensional array having rows as names and a column of images. I am not getting through how to create the database.mat file and insert images in it as I have less proficiency in Matlab. Please help me as it is the part of my thesis. Thanks in advance!

Réponse acceptée

Walter Roberson
Walter Roberson le 8 Sep 2015
Use a table() data structure if you want to index by row names. For example,
dinfo = dir('*.tif');
T = table();
for K = 1 : length(dinfo)
filename = dinfo(K).name;
filecontent = imread(filename);
T{filename,1} = filecontent;
end
T.Properties.VariableNames{1} = 'ImageContent';
  7 commentaires
Walter Roberson
Walter Roberson le 8 Oct 2015
Statistics has the similar Dataset Array -- though I do not know if it existed that far back.
Ria3242
Ria3242 le 15 Oct 2015
okay Sir. I'll surely try it. Thank you so much for your help!

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by