use*_*r-x 10 matlab image-processing dicom
我想在matlab中询问这个函数 dicomread
例如:
a = dicomread ('m.dcm');
imshow(a)
Run Code Online (Sandbox Code Playgroud)
屏幕上显示的图像很暗......我想知道它是黑暗而不正常.我检查了不同的dicom图像,但问题仍然存在.我希望你能帮助我,并提前感谢.
Mat*_*att 10
如果您正在处理单色图像,可以在最小和最大像素值之间设置线性缩放,如下所示:
img = dicomread('filename');
imshow(img, [minAllowedPixValue maxAllowedPixValue]);
Run Code Online (Sandbox Code Playgroud)
或者,您可以在完整动态范围内显示图像:
imshow(img, []);
Run Code Online (Sandbox Code Playgroud)
我认为您需要与数据一起读取图像颜色图,然后将其传递给IMSHOW:
[a, amap] = dicomread ('m.dcm');
imshow(a,amap)
Run Code Online (Sandbox Code Playgroud)