NOTA: Solo muestro cómo leer, pero es equivalente para escribir la imagen.
Cargar imagen MHD en Matlab
fid = fopen(‘NOMBRE_ARCHIVO.raw’);
A = fread(fid,dimx * dimy * dimz, ‘uint16’); %aplica este formato para unsigned short
img = reshape(A,dimx,dimy,dimz); %aqui se convierte en matriz pues cuando lee, lo que guarda en A es un vector.
En Imagenes MHD…
case ‘MET_UCHAR’
type = ‘uint8’;
case ‘MET_CHAR’
type = ‘int8’;
case ‘MET_USHORT’
type = ‘uint16’;
case ‘MET_SHORT’
type = ‘int16’;
case ‘MET_UINT’
type = ‘uint32’;
case ‘MET_INT’
type = ‘int32’;
case ‘MET_FLOAT’
type = ‘single’;
case ‘MET_DOUBLE’
type = ‘double’;
No hay comentarios.:
Publicar un comentario