• 大小: 1.52MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-25
  • 语言: Matlab
  • 标签: mha  jpg  

资源简介

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

评论

共有 条评论