本文大体介绍了MATLAB对CT图进行读取,写入。

我们使用MATLAB 2016a,对MATLAB自带的一张CT图(knee1.dcm)进行读取和写入。

目录

1.读取CT图像

2.读取CT图像信息

3.显示CT图像

4.写入CT图像

附:完整代码


1.读取CT图像

使用dicomread函数对CT图像进行读取。

image = dicomread('knee1.dcm');

2.读取CT图像信息

使用dicominfo函数查看CT图像中的各项数据信息。

imagedata = dicominfo('knee1.dcm');

图1. 读取knee1.dcm中的各项信息

3.显示CT图像

使用imagesc函数来显示读取的CT图像。(imagesc函数显示彩色图像,非原图颜色)

imagesc(image);

图2. 读取CT效果图

4.写入CT图像

如果对CT图中的数据信息进行了更改,则可以使用dicomwrite函数,将更改的数据写入CT图像。更改后的新CT图像保存至原路径,并覆盖原CT图。

dicomwrite(A,'knee1.dcm',imagedata);

将更改的数值存入变量A,并写入CT图像中。(具体实例将在后续文章中详细说明)

附:完整代码


%读写 Dicom 格式的图像方法image = dicomread('knee1.dcm'); %读取图像imagedata = dicominfo('knee1.dcm'); %读取图像信息figure;imagesc(image); %显示图像title('knee1');

MATLAB对CT图读取,写入相关推荐

  1. matlab 4维图读取,Matlab或mathmatica画4维图问题

    现在有4维数据(不是解析表达式),想画一个三维图,函数值以颜色表示第4维,请问用Matlab或mathmatica怎么样实现?(不是散点图或切片图,画成表面图),先谢过了,如能现实必追加金币.4维数据 ...

  2. MATLAB实现图像的读取、写入、显示

    MATLAB实现图像的读取.写入.显示 数字图像表示 1.相关名词解析 强度(灰度):将一幅图像定义为一个二维函数f(x,y),任何一对空间坐标(x,y)处的幅值f称为图像在该点处的强度或灰度. 数字 ...

  3. matlab常用代码(读取文件、批量导入数据、与或非)

    学习matlab使用过程中遇到的各种常见小操作,放在这里权当记录,持续更新中.包括批量导入数据.读取/写入不同类型的文件.与或非.cell.randperm的使用等 一.常见函数或小技巧 1. 记录程 ...

  4. matlab 断层 体三维重建,利用MATLAB实现CT断层图像的三维重建

    利用MATLAB实现CT断层图像的三维重建 2期 曾 筝等:利用MATLAB实现CT断层图像的三维重建 25 因此,本文介绍了基于MATLAB进行三维表面重建及体重建的方法,实现起来灵活.方便,便于掌 ...

  5. Matlab的各种数据读取、文件读写等操作汇总

    Matlab的各种数据读取.文件读写等操作汇总 MATLAB提供了多种方式从磁盘读入文件或将数据输入到工作空间,即读取数据,又叫导入数据:将工作空间的变量存储到磁盘文件中称为存写数据,又叫导出数据.至 ...

  6. MATLAB二维图动画视频制作

    MATLAB二维图动画视频制作 读取或写入视频 读取视频数据 VideoReader 读取视频文件 readFrame 从视频文件中读取视频帧 hasFrame 确定帧是否可供读取 getFileFo ...

  7. 加权voronoi图 matlab,加权voronoi图matlab

    广义Voronoi图的快速生成算法_电力/水利_工程科技_专业资料.27 卷第 ... Voronoi图理论与应用新成... 3页 免费 Voronoi图理论与应用新成... 3页 免费 Vorono ...

  8. 【荧光光谱】用matlab绘制荧光光谱图

    荧光:物体经过较短波长的光照,把能量储存起来,然后缓慢发出较长波长的光,发出的这种光就叫荧光. 经光谱仪测量得到样品的荧光光谱数据,通常为excel.txt格式,matlab里有能读取这两种类型文件的 ...

  9. php Spreadsheet Csv,使用 PhpSpreadsheet 实现读取写入 Execl

    使用 PhpSpreadsheet 实现读取写入 Execl 由 吴亲库里 创建于1年前, 最后更新于 1年前 版本号 #1 9742 views 1 likes 0 collects 前言 这两天需 ...

  10. matlab 医学断层图像,利用MATLAB实现CT断层图像的三维重建

    第 13 卷 第 2期 CT 理论与应用研究 Vol.13No.2 2004 年 5 月(24~29) CT Theory and Applications May, 2004 *收稿日期:2004- ...

最新文章

  1. RamDisk加速Windows 7?
  2. GitBash上传项目出现[fatal: remote origin already exists.]问题解决方案
  3. 字符串匹配——RabinKarp算法
  4. linux密码过期不修改,Linux解决用户密码过期但不用修改密码的方法
  5. 程序员如何快速迁移 10 亿级数据?
  6. 汽车语音控制是什么意思 汽车语音控制怎么用
  7. Java 聊天室实现
  8. 解决redis 配置文件设置密码不生效的问题
  9. 牛客高级项目课(仿牛客网)笔记
  10. opencv实现移动速度计算
  11. java语言要学多久_零基础学JAVA语言难吗!需要多久
  12. 如何用计算机蓝牙发送文件,电脑怎么利用蓝牙使手机和电脑互传文件
  13. 基于web的模型管理系统的设计
  14. 三、自定义Abp Vnext框架代码生成模板
  15. 直播系统源码搭建、手机直播源码APP平台开发制作
  16. 如何固化zynq程序
  17. 计算机课程CAP,大学计算机基础CAP
  18. 基于有源钳位三电平的有源电力滤波器(ANPC-APF)MATLAB仿真,包括自建的DSOGI锁相模块和PQ谐波检测模块
  19. will do 和 will be doing的区别
  20. 【石头和爸爸】一块石头落地

热门文章

  1. 龙芯3a4000 交叉编译链接错误
  2. 【转】中国历史上下五千年之朝代变迁
  3. Tin与Markdown的对比
  4. 卡方检验检验水准矫正_医学统计学 第七章 卡方检验
  5. SQL_Xbar代码
  6. Django默认用户模型类和父类 AbstractUser 介绍
  7. 通过lan从服务器启动系统,OPNsense启用LAN网桥
  8. 算法题目打卡:Ques20201004
  9. uint8_t范围_uint8_t / uint16_t / uint32_t /uint64_t数据类型详解
  10. 苹果电脑访问文件共享服务器,mac电脑肿么访问mac共享的文件