How can i save the features of multiple images into a single mattrix (.mat file)?

3 visualizaciones (últimos 30 días)
i want to save : Each rows containing each image features. Following is my syntax for the training section.
f=[];
srcFiles = dir('E:\M\*.jpg');
for i = 1 : 8
filename = strcat('E:\Ms\',srcFiles(i).name);
TrainNormal = [Contrast,Correlation,Energy,Homogeneity, Mean, Entropy, RMS, Variance, Smoothness, Skewness, IDM];
end
save TrainNormal.mat

Respuesta aceptada

Image Analyst
Image Analyst el 18 de Mzo. de 2017
You might want to make TrainNormal a 2-D vector. Before the loop
TrainNormal = zeros(8, 11);
then in the loop, assign the 11 values to a single row.
TrainNormal(i, :) = [Contrast,Correlation,Energy,Homogeneity, Mean, Entropy, RMS, Variance, Smoothness, Skewness, IDM];
then after the loop, save the variable to a .mat file:
save('TrainNormal.mat', 'TrainNormal);
  5 comentarios
elz tomz
elz tomz el 18 de Jul. de 2018
Thanks, image analyst..it works fine. You save ma time.

Iniciar sesión para comentar.

Más respuestas (1)

Sagar V
Sagar V el 7 de Feb. de 2019
how to save the features of 100 images into .mat file to classifying using SVM

Community Treasure Hunt

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

Start Hunting!

Translated by