correcting haralick features code
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Why is this code not working and returns
('error' .... out = features_calc(GLCMS,{'autoc','dissi','cshad','entro'}), Undefined function or variable 'features_calc'.
Can any one help me in correcting this codes? I need to calculate and display all haralick features,please
I=dicomread('mri.dcm');
k=rgb2gray(I);
h = uint8(k);
offsets=[0 1;-1 1;-1 0;-1 -1; 1 1; 0 -1; 1 -1; 1 0];
[GLCMS,SI] =graycomatrix(h,'Offset',offsets);
out = features_calc(GLCMS,{'autoc','dissi','cshad','entro'});
g1 =out.outoc;
g2 =out.diss;
g3 =out.cshad;
g4=out.entro;
out=('autoc dissi cshad entro');
figure,imshow(g1);
figure,imshow(g2);
figure,imshow(g3);
4 commentaires
Réponses (1)
Suraj Kumar
le 4 Sep 2024
Hi Eten,
To calculate and display certain Haralick features from a DICOM image, you can use the ‘graycoprops’ function in MATLAB and compute some standard Haralick features that are available such as Contrast, Correlation, Energy and Homogeneity.
% Haralick features using graycoprops
stats = graycoprops(GLCMS, {'Contrast', 'Correlation', 'Energy', 'Homogeneity'});
% Display the features
fprintf('Contrast: %f\n', stats.Contrast);
fprintf('Correlation: %f\n', stats.Correlation);
fprintf('Energy: %f\n', stats.Energy);
fprintf('Homogeneity: %f\n', stats.Homogeneity);
To know more about the ‘graycoprops’ function, you can refer the following page:
Hope this works for you!
0 commentaires
Voir également
Catégories
En savoir plus sur Convert Image Type dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!