对python读取CT医学图像的实例详解


Posted in Python onJanuary 24, 2019

需要安装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影像解析成了多个单幅图片。

对python读取CT医学图像的实例详解

对python读取CT医学图像的实例详解

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

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

以上这篇对python读取CT医学图像的实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中Continue语句的用法的举例详解
May 14 Python
Numpy中转置transpose、T和swapaxes的实例讲解
Apr 17 Python
python实现一组典型数据格式转换
Dec 15 Python
Django自定义全局403、404、500错误页面的示例代码
Mar 08 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
Mar 24 Python
Python如何批量获取文件夹的大小并保存
Mar 31 Python
python opencv实现图片缺陷检测(讲解直方图以及相关系数对比法)
Apr 07 Python
Python OpenCV读取中文路径图像的方法
Jul 02 Python
深入了解Python enumerate和zip
Jul 16 Python
Django实现文章详情页面跳转代码实例
Sep 16 Python
Django2.1.7 查询数据返回json格式的实现
Dec 29 Python
pytorch交叉熵损失函数的weight参数的使用
May 24 Python
python 读取dicom文件,生成info.txt和raw文件的方法
Jan 24 #Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
Jan 24 #Python
python Selenium实现付费音乐批量下载的实现方法
Jan 24 #Python
在python下读取并展示raw格式的图片实例
Jan 24 #Python
Python字典的核心底层原理讲解
Jan 24 #Python
使用PIL(Python-Imaging)反转图像的颜色方法
Jan 24 #Python
Python3实现取图片中特定的像素替换指定的颜色示例
Jan 24 #Python
You might like
PHP Pear 安装及使用
2009/03/19 PHP
ecshop 订单确认中显示省市地址信息的方法
2010/03/15 PHP
php导入excel文件到mysql数据库的方法
2015/01/14 PHP
Zend Framework教程之Zend_Helpers动作助手ViewRenderer用法详解
2016/07/20 PHP
基于jquery的动态创建表格的插件
2011/04/05 Javascript
使用jQuery操作Cookies的实现代码
2011/10/09 Javascript
js写的方法实现上传图片之后查看大图
2014/03/05 Javascript
将form表单中的元素转换成对象的方法适用表单提交
2014/05/02 Javascript
JS小游戏之仙剑翻牌源码详解
2014/09/25 Javascript
JavaScript函数中关于valueOf和toString的理解
2016/06/14 Javascript
JS ES6中setTimeout函数的执行上下文示例
2017/04/27 Javascript
nodeJS实现简单网页爬虫功能的实例(分享)
2017/06/08 NodeJs
Node.js pipe实现源码解析
2017/08/12 Javascript
js字符串倒序的实例代码
2018/11/30 Javascript
[03:02]2014DOTA2西雅图邀请赛 让队员自己告诉你DK NAVI备战情况
2014/07/08 DOTA
[04:50]DOTA2亚洲邀请赛小组赛第四日 TOP10精彩集锦
2015/02/02 DOTA
[04:49]期待西雅图之战 2016国际邀请赛中国区预选赛WINGS战队赛后采访
2016/06/29 DOTA
[33:42]LGD vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python WEB应用部署的实现方法
2019/01/02 Python
Python 实现自动完成A4标签排版打印功能
2020/04/09 Python
python中的垃圾回收(GC)机制
2020/09/21 Python
ZWILLING双立人法国网上商店:德国刀具锅具厨具品牌
2019/08/28 全球购物
英国领先的男装设计师服装独立零售商:Repertoire Fashion
2020/10/19 全球购物
阿联酋最好的手机、电子产品和家用电器网上商店:Eros Digital Home
2020/08/09 全球购物
经理秘书求职自荐信范文
2014/03/23 职场文书
工地安全生产标语
2014/06/06 职场文书
学校标语大全
2014/06/19 职场文书
国家税务局领导班子对照检查材料思想汇报
2014/10/04 职场文书
2014学习十八届四中全会精神思想汇报范文
2014/10/23 职场文书
护士自荐信怎么写
2015/03/06 职场文书
2015年高中生国庆节演讲稿
2015/07/30 职场文书
治理商业贿赂工作总结
2015/08/10 职场文书
初中班主任培训心得体会
2016/01/07 职场文书
golang中切片copy复制和等号复制的区别介绍
2021/04/27 Golang
详解Spring事件发布与监听机制
2021/06/30 Java/Android
JavaScript实现酷炫的鼠标拖尾特效
2022/02/18 Javascript