How to display very clearly CT image in Mathlab?Any suggestion?

11 vues (au cours des 30 derniers jours)
Mohamad Ajam
Mohamad Ajam le 5 Nov 2018
Commenté : Mohamad Ajam le 8 Nov 2018
I tried to use imshow but did not display clearly CT image attached so I tried imagesc, it is better but also not satisfying. I read many answers to similar question but did not get the point. Appreciate the help.
info = dicominfo('C:\Users\Mohammed Ajam\Desktop\CT01163NO.dcm');
I = dicomread(info);
h=imhist(I);
figure,plot(h);
max1=double(max(I(:)));
min1=double(min(I(:)));
figure,imagesc(I,[-1300 1300]);
colormap(gray)
  4 commentaires
Jan
Jan le 8 Nov 2018
Which values do you get for max1 and min1? Can you post a screenshot of the histogram? I cannot download and process the data by my own currently.
Mohamad Ajam
Mohamad Ajam le 8 Nov 2018
This is the histogram. Thanks in advance.

Connectez-vous pour commenter.

Réponses (1)

jonas
jonas le 8 Nov 2018
Modifié(e) : jonas le 8 Nov 2018
Perhaps this will solve your problem,
imshow(I,[])
  1 commentaire
Mohamad Ajam
Mohamad Ajam le 8 Nov 2018
I used imshow(I,[]) first but image was not clear no details.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Image Processing Toolbox 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!

Translated by