I have 300 images dicom in a folder and I want to extra the features glcm,Can you help me with what code I can use?

1 visualizzazione (ultimi 30 giorni)
I have 300 images dicom in a folder and I want to extra the features glcm,Can you help me with what code I can use?
imagefiles = dir('D:\ct\New folder (2)');
nfiles = length(imagefiles); % Number of files found
for i=1:nfiles
currentfilename = imagefiles(i);
currentimage = imread(currentfilename);
images{i} = currentimage;
end

Risposta accettata

Image Analyst
Image Analyst il 8 Mag 2022
Modificato: Image Analyst il 8 Mag 2022
Use dicomread instead of imread.
See my GLCM demo and take the relevant code and insert it into your loop.
  1 Commento
pantea sam
pantea sam il 9 Mag 2022
Modificato: pantea sam il 9 Mag 2022
I used the code GLCM that gave me all the properties such as variance, entropy, homogeneity, etc. Now I want to use the same for a photo folder that gives it as a matrix for all photos.The code you said does not give me these value
Code as follows:
I=dicomread('D:/ct/A0001/8d783e21-806e-42a5-a964-d1b6e3cba896');
offsets = [0 1];
GLCM2 = graycomatrix(I,'NumLevels',8,'Offset',offsets);
stats = GLCM_Features(GLCM2)
What should I do?

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su DICOM Format in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by