对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 urllib模块urlopen()与urlretrieve()详解
Nov 01 Python
wxPython中文教程入门实例
Jun 09 Python
mac下如何将python2.7改为python3
Jul 13 Python
python2 与 pyhton3的输入语句写法小结
Sep 10 Python
关于不懂Chromedriver如何配置环境变量问题解决方法
Jun 12 Python
python使用Qt界面以及逻辑实现方法
Jul 10 Python
python3.6 tkinter实现屏保小程序
Jul 30 Python
100行Python代码实现每天不同时间段定时给女友发消息
Sep 27 Python
Python 如何批量更新已安装的库
May 26 Python
Django框架中模型的用法
Jun 10 Python
pandas时间序列之pd.to_datetime()的实现
Jun 16 Python
Python 第三方库 openpyxl 的安装过程
Dec 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面向对象编程快速入门
2006/10/09 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
PHP中Trait及其应用详解
2017/02/14 PHP
PHP基于openssl实现非对称加密代码实例
2020/06/19 PHP
js 格式化时间日期函数小结
2010/03/20 Javascript
Grid得到选择行数据的方法总结
2011/01/17 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
javascript实现简单加载随机色方块
2015/12/25 Javascript
JavaScript 中有关数组对象的方法(详解)
2016/08/15 Javascript
Bootstrap模态框(modal)垂直居中的实例代码
2016/08/18 Javascript
vue使用vue-cli快速创建工程
2017/07/28 Javascript
JS计算两个时间相差分钟数的方法示例
2018/01/10 Javascript
React从react-router路由上做登陆验证控制的方法
2018/05/10 Javascript
基于bootstrap页面渲染的问题解决方法
2018/08/09 Javascript
微信小程序实现滑动切换自定义页码的方法分析
2018/12/29 Javascript
vue自动添加浏览器兼容前后缀操作
2020/08/13 Javascript
解决vux 中popup 组件Mask 遮罩在最上层的问题
2020/11/03 Javascript
使用jquery实现轮播图效果
2021/01/02 jQuery
python中解析json格式文件的方法示例
2017/05/03 Python
用Python写一段用户登录的程序代码
2018/04/22 Python
python 字典修改键(key)的几种方法
2018/08/10 Python
python使用writerows写csv文件产生多余空行的处理方法
2019/08/01 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
利用CSS3实现平移动画效果示例代码
2016/10/12 HTML / CSS
英国领先的隐形眼镜在线供应商:Lenstore.co.uk
2019/11/24 全球购物
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
C#面试题问题集
2016/04/02 面试题
高级Java程序员面试要点
2013/08/02 面试题
学生个人的自我评价分享
2013/11/05 职场文书
酒店保洁主管岗位职责
2013/11/28 职场文书
毕业生求职自荐信怎么写
2014/01/08 职场文书
大型车展策划方案
2014/02/01 职场文书
离婚协议书范本(2014版)
2014/09/28 职场文书
2014法院四风问题对照检查材料思想汇报
2014/10/04 职场文书
音乐研修感悟
2015/11/18 职场文书
vue使用element-ui按需引入
2022/05/20 Vue.js