对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 greenlet实现原理和使用示例
Sep 24 Python
Python中使用异常处理来判断运行的操作系统平台方法
Jan 22 Python
python生成随机mac地址的方法
Mar 16 Python
在服务器端实现无间断部署Python应用的教程
Apr 16 Python
python选择排序算法实例总结
Jul 01 Python
python实现K最近邻算法
Jan 29 Python
Python 利用内置set函数对字符串和列表进行去重的方法
Jun 29 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
Jan 14 Python
Pycharm和Idea支持的vim插件的方法
Feb 21 Python
使用python从三个角度解决josephus问题的方法
Mar 27 Python
matplotlib设置颜色、标记、线条,让你的图像更加丰富(推荐)
Sep 25 Python
python全面解析接口返回数据
Feb 12 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错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
2014/07/28 PHP
JQuery打造PHP的AJAX表单提交实例
2009/11/03 Javascript
javascript 传统事件模型构造的事件监听器实现代码
2010/05/31 Javascript
JavaScript 在网页上单击鼠标的地方显示层及关闭层
2012/12/30 Javascript
网页中可关闭的漂浮窗口实现可自行调节
2013/08/20 Javascript
js统计页面的来访次数实现代码
2014/05/09 Javascript
jquery.cookie.js使用指南
2015/01/05 Javascript
酷炫jQuery全屏3D焦点图动画效果
2016/03/22 Javascript
jQuery中通过ajax调用webservice传递数组参数的问题实例详解
2016/05/20 Javascript
JSON 对象未定义错误的解决方法
2016/09/29 Javascript
jQuery插件Echarts实现的双轴图效果示例【附demo源码下载】
2017/03/04 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
2017/06/27 Javascript
es6 filter() 数组过滤方法总结
2019/04/03 Javascript
vue项目从node8.x升级到12.x后的问题解决
2019/10/25 Javascript
详解ES6 CLASS在微信小程序中的应用实例
2020/04/24 Javascript
使用python编写批量卸载手机中安装的android应用脚本
2014/07/21 Python
Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
2018/04/22 Python
Python2.7 实现引入自己写的类方法
2018/04/29 Python
python和opencv实现抠图
2018/07/18 Python
python 实现UTC时间加减的方法
2018/12/31 Python
使用python PIL库实现简单验证码的去噪方法步骤
2019/05/10 Python
python爬虫神器Pyppeteer入门及使用
2019/07/13 Python
pytorch实现CNN卷积神经网络
2020/02/19 Python
python selenium操作cookie的实现
2020/03/18 Python
在Keras中利用np.random.shuffle()打乱数据集实例
2020/06/15 Python
详解css3自定义滚动条样式写法
2017/12/25 HTML / CSS
Willer台湾:日本高速巴士/夜行巴士预约
2017/07/09 全球购物
美国最大的香水出口:FragranceX.com
2017/11/04 全球购物
彪马荷兰官网:PUMA荷兰
2019/05/08 全球购物
乌克兰数字设备、配件和智能技术的连锁商店:KTC
2020/08/18 全球购物
档案检查欢迎词
2014/01/13 职场文书
学子宴答谢词
2014/01/25 职场文书
细节决定成败演讲稿
2014/05/12 职场文书
高中开学感言
2015/08/01 职场文书
关于应聘教师的自荐信
2016/01/28 职场文书
诉讼和解协议书
2016/03/23 职场文书