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?

2 visualizaciones (últimos 30 días)
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

Respuesta aceptada

Image Analyst
Image Analyst el 8 de Mayo de 2022
Editada: Image Analyst el 8 de Mayo de 2022
Use dicomread instead of imread.
See my GLCM demo and take the relevant code and insert it into your loop.
  1 comentario
pantea sam
pantea sam el 9 de Mayo de 2022
Editada: pantea sam el 9 de Mayo de 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?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre DICOM Format en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by