对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 enumerate遍历数组示例应用
Sep 06 Python
Python探索之自定义实现线程池
Oct 27 Python
pygame游戏之旅 创建游戏窗口界面
Nov 20 Python
详解Python使用Plotly绘图工具,绘制甘特图
Apr 02 Python
python读写csv文件方法详细总结
Jul 05 Python
50行Python代码获取高考志愿信息的实现方法
Jul 23 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
Aug 23 Python
Django 框架模型操作入门教程
Nov 05 Python
Python箱型图处理离群点的例子
Dec 09 Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
Apr 16 Python
python 利用toapi库自动生成api
Oct 19 Python
python实现录制全屏和选择区域录屏功能
Feb 05 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程序的方法
2009/03/09 PHP
如何利用php array_multisort函数 对数据库结果进行复杂排序
2013/06/08 PHP
php缩放图片(根据宽高的等比例缩放)实例介绍
2013/06/09 PHP
Laravel5.5新特性之友好报错以及展示详解
2017/08/13 PHP
js checkbox(复选框) 使用集锦
2009/04/28 Javascript
jQuery 阴影插件代码分享
2012/01/09 Javascript
疯狂Jquery第一天(Jquery学习笔记)
2012/05/11 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
3种不同方式的焦点图轮播特效分享
2013/10/30 Javascript
js触发onchange事件的方法说明
2014/03/08 Javascript
JavaScript里实用的原生API汇总
2015/05/14 Javascript
JavaScript框架是什么?怎样才能叫做框架?
2015/07/01 Javascript
js自定义回调函数
2015/12/13 Javascript
jQuery Form 表单提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的应用
2016/01/23 Javascript
深入理解JavaScript中的并行处理
2016/09/22 Javascript
Bootstrap Table从服务器加载数据进行显示的实现方法
2016/09/29 Javascript
JavaScript制作简易计算器(不用eval)
2017/02/05 Javascript
React-Native左右联动List的示例代码
2017/09/21 Javascript
axios发送post请求springMVC接收不到参数的解决方法
2018/03/05 Javascript
在Django框架中编写Context处理器的方法
2015/07/20 Python
Python使用修饰器执行函数的参数检查功能示例
2017/09/26 Python
Python格式化日期时间操作示例
2018/06/28 Python
使用sklearn之LabelEncoder将Label标准化的方法
2018/07/11 Python
Python3.5 Pandas模块之Series用法实例分析
2019/04/23 Python
详解pandas中MultiIndex和对象实际索引不一致问题
2019/07/23 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
基于Python实现扑克牌面试题
2019/12/11 Python
用python实现一个简单的验证码
2020/12/09 Python
德国最大的网上足球商店:11teamsports
2019/09/11 全球购物
精选干货:Java精选笔试题附答案
2014/01/18 面试题
毕业生求职自荐信怎么写
2014/01/08 职场文书
元宵节晚会主持词
2015/07/01 职场文书
新闻发布会新闻稿
2015/07/17 职场文书
乡镇干部学习心得体会
2016/01/23 职场文书
SpringBoot整合MongoDB的实现步骤
2021/06/23 MongoDB
mysql 生成连续日期及变量赋值
2022/03/20 MySQL