对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 list使用示例 list中找连续的数字
Jan 27 Python
python从入门到精通(DAY 1)
Dec 20 Python
python动态网页批量爬取
Feb 14 Python
Python闭包的两个注意事项(推荐)
Mar 20 Python
Python 2.x如何设置命令执行的超时时间实例
Oct 19 Python
使用Python通过win32 COM打开Excel并添加Sheet的方法
May 02 Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
Feb 13 Python
Python3数字求和的实例
Feb 19 Python
Python入门Anaconda和Pycharm的安装和配置详解
Jul 16 Python
Pytorch之parameters的使用
Dec 31 Python
Python namedtuple命名元组实现过程解析
Jan 08 Python
python3中数组逆序输出方法
Dec 01 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
Get或Post提交值的非法数据处理
2006/10/09 PHP
PHP与MySQL开发中页面出现乱码的一种解决方法
2007/07/29 PHP
隐性调用php程序的方法
2009/03/09 PHP
Js 随机数产生6位数字
2010/05/13 Javascript
javascript的console.log()用法小结
2012/05/31 Javascript
js事件冒泡实例分享(已测试)
2013/04/23 Javascript
js判读浏览器是否支持html5的canvas的代码
2013/11/18 Javascript
js判断字符长度及中英文数字等
2014/03/19 Javascript
js轮播图代码分享
2016/07/14 Javascript
js中class的点击事件没有效果的解决方法
2016/10/13 Javascript
nodejs中art-template模板语法的引入及冲突解决方案
2017/11/07 NodeJs
VS Code转换大小写、修改选中文字或代码颜色的方法
2017/12/15 Javascript
性能优化篇之Webpack构建速度优化的建议
2019/04/03 Javascript
ajax跨域访问遇到的问题及解决方案
2019/05/23 Javascript
Nuxt使用Vuex的方法示例
2019/09/06 Javascript
vue监听用户输入和点击功能
2019/09/27 Javascript
python中ASCII码和字符的转换方法
2018/07/09 Python
解决Python2.7中IDLE启动没有反应的问题
2018/11/30 Python
python分批定量读取文件内容,输出到不同文件中的方法
2018/12/08 Python
Python修改列表值问题解决方案
2020/03/06 Python
在echarts中图例legend和坐标系grid实现左右布局实例
2020/05/16 Python
matlab、python中矩阵的互相导入导出方式
2020/06/01 Python
Keras自定义实现带masking的meanpooling层方式
2020/06/16 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
2020/12/01 Python
python 视频下载神器(you-get)的具体使用
2021/01/06 Python
举例详解CSS3中的Transition
2015/07/15 HTML / CSS
Roxy美国官网:澳大利亚冲浪、滑雪健身品牌
2016/07/30 全球购物
医药营销专业个人自荐信
2013/09/29 职场文书
个人求职信范例
2014/01/29 职场文书
俄语专业毕业生求职信
2014/07/12 职场文书
咖啡店创业计划书
2014/08/15 职场文书
酒店保洁员岗位职责
2015/02/26 职场文书
学校办公室主任岗位职责
2015/04/01 职场文书
拯救大兵瑞恩观后感
2015/06/09 职场文书
医者仁心观后感
2015/06/17 职场文书
css 中多种边框的实现小窍门
2021/04/07 HTML / CSS