Effacer les filtres
Effacer les filtres

To store images in a Matlab Database

1 vue (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)

Catégories

En savoir plus sur Denoising and Compression 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!

Translated by