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?

조회 수: 5 (최근 30일)
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

채택된 답변

Image Analyst
Image Analyst 2022년 5월 8일
편집: Image Analyst 2022년 5월 8일
Use dicomread instead of imread.
See my GLCM demo and take the relevant code and insert it into your loop.
  댓글 수: 1
pantea sam
pantea sam 2022년 5월 9일
편집: pantea sam 2022년 5월 9일
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?

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by