How can i store GLCM features of 100 images in a file at the running time of program?
    4 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
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
0 Commenti
Risposte (1)
  Image Analyst
      
      
 il 16 Mar 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 Commenti
  Image Analyst
      
      
 il 16 Mar 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);
Vedere anche
Categorie
				Scopri di più su Medical Physics in Help Center e File Exchange
			
	Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

