wie die Anzeige von dicom-Bild in matlab?
Möchte ich Euch bitten, über diese Funktion in matlab dicomread
Beispiel :
a = dicomread ('m.dcm');
imshow(a)
Bild zeigte sich in den Bildschirm, aber es ist sehr dunkel.....Ich Frage mich, wie es dunkel ist und nicht normal.
Ich habe mit verschiedenen dicom-Bilder, aber das problem bleibt.
Ich hoffe Ihr könnt mir helfen und
vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie es mit einfarbigen Bildern, können Sie eine lineare Skalierung zwischen minimum-und maximum-pixel-Wert wie folgt:
Alternativ können Sie die Anzeige des Bildes in full dynamic range:
Ich glaube, Sie Lesen die Bild-colormap zusammen mit den Daten, dann übergeben Sie es an IMSHOW:
dicomread
gibt einen multi-band-Bild.Versuchen
Versuchen
im = dicomread('image.dcm');
im = im2double(im); % this line to convert from uint16 to double
im = mat2gray(im); % this line to put the data in range [0,1]
figure;imshow(im);