转自
http://blog.chinaunix.net/uid-423637-id-357859.html

matlab代码:

%img是三维图像,将其转换为一个序列的二维dcm格式的图像

%读取analyze75的函数是 analyze75info和analyze75read 其中fpath是analyze75文件的路径,即hdr文件的路径。

clear all;clc
Info = analyze75info(fpath);
Img = analyze75read(Info);
%得到三维图像的大小
[m_height,m_width,m_Thick]=size(Img);
ff=[];
%写入dicom 文件,其中ff为指定的文件夹
for i=1 : m_Thick
        ff1=[ff,int2str(i)];
        ff1=[ff1,'.dcm'];
          pp=Img1(1:m_height,1:m_width,i);
          %imshow(pp);
          dicomwrite(pp,ff1);
    end
%以上是横断面的图像,如果需要冠状面和矢状面的图像,可以用shiftdim将Img三维矩阵转化一下来完成,如下:
Img2=shiftdim(Img,1);    %冠状面
Img3=shiftdim(Img,2);    %矢状面

Matlab img格式图片转为dicom格式相关推荐

  1. Python实现小工具:批量将任意格式图片转为 JPG 格式

    1.需求分析 写博客的时候发现这样一个问题:自己在 Mac 上截的图都是高清的 PNG 格式图片,最小的也超过 1MB.直接放在博客里,既占用服务器存储空间,又导致博客加载出来很慢,体验不好.而且写博 ...

  2. Latex写文章~如何将pdf格式图片转为eps格式

    最近写论文R1回复时说文件缺失,并且图片要求tif或者eps格式. The text file of your manuscript is missing. An editable text file ...

  3. heic格式图片转为jpg格式 安装pyheif

    windows不支持,现安装于linux pip install pyheif 用pip命令直接安装报错: Collecting pyheifDownloading https://pypi.tuna ...

  4. java png转svg_png格式图片转为svg格式图片

    UML类图关系--继承(泛化).实现.关联.聚合.组合.依赖 在UML类图中,常见的有以下几种关系:  泛化(Generalization),  实现(Realization),关联(Associat ...

  5. 为什么要将图片转为base64格式

    图片的 base64 编码就是可以将一副图片数据编码成一串字符串,使用该字符串代替图像地址; 1. 提升性能: 网页上的每一个图片,都是需要消耗一个 http 请求下载而来的, 图片的下载始终都要向服 ...

  6. python图片保存jpg、show变成bmp_利用python实现.dcm格式图像转为.jpg格式

    如下所示: import pydicom import matplotlib.pyplot as plt import scipy.misc import pandas as pd import nu ...

  7. OpenCV应用:将jpg格式的图片转为bmp格式的图片

    将jpg格式的图片转为bmp格式的图片 之前看到一篇博文,说用cvLoadImage函数读出来的是IplImage类的值,同时cvSaveImage的输入也是IplImage类的值,这就可以通过这两个 ...

  8. 怎么将图片转为png格式?格式转换器的使用方法

    图片转换格式是我们日常图片处理时,经常会用到的一项功能,它可以将图片格式转换(https://www.yasuotu.com/geshi)成我们需要的格式类型,比如jpg转png.png转ico.jp ...

  9. 使用canvas.toDataURL把图片转为base64格式

    使用canvas.toDataURL把图片转为base64格式 function getBase64(url) {//通过构造函数来创建的 img 实例,在赋予 src 值后就会立刻下载图片,相比 c ...

最新文章

  1. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 按钮:让按钮看起来像个链接 (仍然保留按钮行为)...
  2. nyoj A+B Problem IV
  3. 2021 .NET Conf China 主题分享之-轻松玩转.NET大规模版本升级
  4. BZOJ3597 [Scoi2014]方伯伯运椰子 【二分 + 判负环】
  5. Android动态切换主题
  6. oracle约束 1或0,Oracle笔记(十) 约束
  7. mybatis 中collection中需要 open close separator
  8. 数据-第15课-栈的应用实战一
  9. Linux内核学习笔记(2)-- 父进程和子进程及它们的访问方法
  10. 手持式自动锁螺丝机怎么操作使用
  11. java课设模板_java课程设计模板
  12. 用JAVA时间类计算今天到指定日期的天数统计
  13. html 怎么设置延时,javascript如何设置延时执行?
  14. 为地球减碳1亿吨,阿里云低碳科技加速器发布
  15. 如何阅读matlab项目并调试运行成,【转】读书笔记:MATLAB
  16. 软件测试 | 测试开发 | 从外包菜鸟到测试开发,薪资一年翻三倍,连自己都不敢信!(附面试真题与答案)
  17. 团购市场分析:24券 团购数据处理过程【笔记】
  18. 炒币这么久,你是否从未看见过区块链世界的真相?——gikee区块链浏览器告诉你...
  19. 华为H3C交换机+Radius+mysql Radius认证认证方案,嵌入式客户端代码,配置(上:认证方案)
  20. 一、为jupyter notebook 添加目录

热门文章

  1. Ultra Light Support
  2. 什么是解析解和数值解?
  3. 【2020省选模拟】题解
  4. Codeforces Beta Round #72 (Div. 2 Only)
  5. win10系统无法打开计算器等应用解决办法
  6. 51单片机+L298N控制步进电机【T型】加减速
  7. CAD图纸转换成高质量的PDF文件,两种方法一步搞定哦
  8. Windows怎么把视频变成GIF,动态图怎么制作
  9. python听不懂_看日本电影真痛苦,本来就听不懂!还没字幕!6行代码音频转文字...
  10. 深读 | 《人人都是产品经理2.0》中篇