How can i store GLCM features of 100 images in a file at the running time of program?

4 Ansichten (letzte 30 Tage)
In my project I have 100 images for brain tumor classification. All images have glcm Feature extracted data. But I need to store all images data into single excel sheet at the time feature get extracted. I tried some code but it can over right on the previous data in the excel sheet. How can I store all data in single excel sheet.
Thank you

Antworten (1)

Image Analyst
Image Analyst am 16 Mär. 2018
In the loop, something like...
xlData = cell(numImage, 3);
for k = 1 : numImages
filename = .......
thisImage = imread(filename);
glcm = graycomatrix(thisImage);
stats = graycoprops(glcm,{'Contrast','Homogeneity'})
xlData{k, 1} = filename;
xlData{k, 2} = stats.Contrast;
xlData{k, 3} = stats.Homogeneity;
end
xlswrite(xlFileName, xlData);
Add more measurements to stats if you want.
  2 Kommentare
ambily c
ambily c am 16 Mär. 2018
But when i am use above code i met with an error.
The error shown in the command window is given below...
Undefined variable "featureset" or class "featureset.xls".
Error in newpro (line 99) xlswrite(featureset.xls,xlData);
how can i resolve this error
Image Analyst
Image Analyst am 16 Mär. 2018
It needs to be a string, in single quotes:
xlswrite('featureset.xls',xlData);
or better yet
xlFileName = fullfile(pwd, 'featureset.xlsx')
xlswrite(xlFileName, xlData);

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Medical Physics finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by