需要安装OpenCV和SimpleItk。

SimpleItk比较简单,直接pip install SimpleItk即可。

代码如下:

#coding:utf-8

import SimpleITK as sitk

import cv2

#LKDS-00058,-102.655469971,108.188810974,438.759994507,12.2279986879

if __name__ == '__main__':

filename = "F:/cancer_solution/data/train_subset00/LKDS-00058.mhd"

ds = sitk.ReadImage(filename)

img_array = sitk.GetArrayFromImage(ds)

frame_num, width, height = img_array.shape

outpath = "F:/cancer_solution/out/train/LKDS-00058"

index = -1

for img_item in img_array:

index = index + 1

cv2.imwrite("%s/%d.png"%(outpath,index),img_item)

print "done!"

如上所示,就将CT影像解析成了多个单幅图片。

目前还不太理解(x,y,z)坐标是如何对应的。

但祈世间人无病,何愁架上药生尘。癌症,终有一天可以被战胜。

python医学图像读取_python读取CT医学图像相关推荐

  1. python dicom图像分割_python读取DICOM头文件的实例

    这篇文章主要介绍了关于python 读取DICOM头文件的实例,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 用dicompyler软件打开dicom图像,头文件如图所示: 当然也可以 ...

  2. python怎么编辑图片_python读取图片并修改格式与大小的方法

    本文实例为大家分享了python读取图片并修改文件大小的具体代码,供大家参考,具体内容如下 # Author:NDK # -*- coding:utf-8 -*- from PIL import Im ...

  3. python yaml配置文件_python读取yaml配置文件

    支持多种语言:python.js.golang.java.c.c++ YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写.它实质上是一种通用的数据串行化格式. 它的基本语法规则如下 ...

  4. 用python打开视频_python读取视频流提取视频帧的两种方法

    本文实例为大家分享了python读取视频流提取视频帧的具体代码,供大家参考,具体内容如下 方法一:通过imageio库和skimage库 1. 安装环境: pip install imageio pi ...

  5. 用python打开视频_Python读取视频的两种方法(imageio和cv2)

    用python读取视频有两种主要方法,大家可依据自己的需求进行使用. 方法一: 使用imageio库,没有安装的可用pip安装或自己下载,安装好后重启终端即可调用. import pylab impo ...

  6. 将excel转为python的字典_python读取excel表并把数据转存为字典

    excel表如下: 我们需要通过使用python的xlrd方法先读取excel,再遍历赋值给字典.代码如下: importxlrdclassRead_Ex():defread_excel(self): ...

  7. python图片保存_python读取和保存图片5种方法对比

    python读取和保存图片5种方法对比 python中对象之间的赋值是按引用传递的,如果需要拷贝对象,需要用到标准库中的copy模块 方法一:利用 PIL 中的 Image 函数 这个函数读取出来不是 ...

  8. python串口通信_python 读取串口数据的示例

    python3 读取串口数据 demo 最近在写一个demo,zigbee串口连接树莓派,树莓派使用串口通信接受zigbee穿过来得值.其中我是用的树莓派是3代B+,zigbee每隔三秒钟从串口输出数 ...

  9. python自定义配置文件读取_python读取和自定义配置文件的方法

    python读取和自定义配置文件的方法,有需要的朋友可以参考下. python读取配置文件很方便. 例如下面的配置文件: 0.ini文件: ----文件开始---- [global] ip = 192 ...

最新文章

  1. CAD中dwg转dxf
  2. Java 发送QQ邮箱邮件
  3. RSA算法原理——(3)RSA加解密过程及公式论证
  4. 单元测试之带你搞懂Mockito使用
  5. USACO2.2【统计,dp,模拟,位运算】
  6. C++数据结构与算法 竞赛树, 二叉搜索树
  7. 【Tkinter界面化小程序】用Python做一款免费音乐下载器、无广告无弹窗、清爽超流畅哦~
  8. 今日头条信息流 - 基础账户实操
  9. AVI编码器的常见编码
  10. 《土豆荣耀》重构笔记(五)创建角色以及怪物的动画
  11. 计算机名人堂(历届图灵奖获得者)
  12. 17正交矩阵和Gram-Schmidt正交化
  13. 【js】判断是否包含数字
  14. 云小课|MRS基础原理之MapReduce介绍
  15. 华为手机_text是什么文件_AS读取华为手机内置SD卡文件时,找不到文件问题
  16. 获取iPhone各个版本屏幕大小
  17. gorm Preload主子表查询 学习笔记
  18. 数据库DB之MySQLOracle
  19. 基于RFID定位技术的智能仓储管理--新导智能
  20. html代码复制繁体,JavaScript_简体中文转换繁体中文(实现代码),复制代码 代码如下:var Default_is - phpStudy...

热门文章

  1. selenium处理获取input标签中的value值
  2. APM,监控界的扛把子,牛逼!
  3. Guitar Pro8吉他谱中文正式版
  4. 小E开发板wifi音箱一实现PC通过wifi传数据到开发板进行播放
  5. C语言蓝牙协议栈讲解,蓝牙协议栈详解
  6. 抖音无人直播具体技术教程丨国仁网络资讯
  7. 联发科服务器芯片,基于MTK7623N芯片的香蕉派 BPI-R2 ,智能通信物联网网关开发平台...
  8. 【Windows】Word文档中的Endnote“乱码”
  9. Mysql相关笔记(那时候还不太会用markdown,格式可能有点问题)
  10. 谷歌浏览器单独下载插件文件crx到本地的方法步骤