我有两种类型的医学图像(.mhd和.raw)。 .mhd是头文件,而.raw文件包含实际的像素数据。我用以下代码加载.mhd文件,它包含140个图像的堆栈(281x389x140)。
[V,info]=ReadData3D('image-001.mhd');
imshow(V(:,:,45),[]);
Z=size(V,3);
这个堆栈的一个图像: mhd image slice
在阅读包含多标签图像的原始文件后,使用以下代码:0 =背景,1 = class1,2 = class2,3 = class3,4 = class4,
fin=fopen('image-001.raw','r');
I=fread(fin, [col row],'uint8=>uint8');
ZZ=I';
k=imshow(ZZ)
它显示以下图像: .raw file
我有两个问题:
我想我写错了,我真的很感谢你的帮助。
由于