资源简介
mha格式图片转为jpg格式, 程序用matlab写,直接运行main.m文件即可
代码片段和文件信息
clear all;clc;close all
filename = ‘VSD.Brain.XX.O.MR_Flair.54193.mha‘;
info =mha_read_header(filename)
V = mha_read_volume(info);
info.Dimensions;
a = info.Dimensions(1)
b = info.Dimensions(2)
c = info.Dimensions(3)
array = [a b c];
%将mha三个维度保存为图片
for j=1:3
for i = 1:array(j)
if j==1
dir = ‘x‘;
mkdir(‘x‘);
temp = squeeze(V(i::));
else if j==2
dir = ‘y‘;
mkdir(‘y‘);
temp = squeeze(V(:i:));
else if j==3
dir = ‘z‘;
mkdir(‘z‘);
temp = squeeze(V(::i));
end
end
end
%显示
figure(1)imshow(temp[]‘border‘‘tight‘‘InitialMagnification‘‘fit‘);
axis normal;
%保存为jpg格式
image_name = strcat(dir ‘\‘num2str(i)‘.jpg‘);
saveas(gcfimage_name);
end
end
close all;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-17 15:45 mha格式图片转为jpg格式\
文件 1014 2018-05-17 15:44 mha格式图片转为jpg格式\main.m
文件 3777 2018-05-16 17:10 mha格式图片转为jpg格式\mha_read_header.m
文件 2309 2018-05-16 17:11 mha格式图片转为jpg格式\mha_read_volume.m
文件 1620874 2014-11-05 17:17 mha格式图片转为jpg格式\VSD.Brain.XX.O.MR_Flair.54193.mha
文件 336 2018-05-16 17:13 mha格式图片转为jpg格式\zlib_decompress.m
评论
共有 条评论