对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中unittest模块做UT(单元测试)使用实例
Jun 12 Python
Pycharm技巧之代码跳转该如何回退
Jul 16 Python
Python编程实现双链表,栈,队列及二叉树的方法示例
Nov 01 Python
Python实现中一次读取多个值的方法
Apr 22 Python
对python 命令的-u参数详解
Dec 03 Python
Python 调用 Windows API COM 新法
Aug 22 Python
python实现IOU计算案例
Apr 12 Python
解决django框架model中外键不落实到数据库问题
May 20 Python
Python OpenCV去除字母后面的杂线操作
Jul 05 Python
Python通过format函数格式化显示值
Oct 17 Python
Python pip 常用命令汇总
Oct 19 Python
详解python 条件语句和while循环的实例代码
Dec 28 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
安装APACHE
2007/01/15 PHP
浅谈thinkphp的实例化模型
2015/01/04 PHP
php微信公众平台开发(一) 配置接口
2016/12/06 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
浅谈PHP实现大流量下抢购方案
2017/12/15 PHP
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
2018/04/21 PHP
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
jquery自定义表格样式
2015/11/23 Javascript
Windows 系统下设置Nodejs NPM全局路径
2016/04/26 NodeJs
小白谈谈对JS原型链的理解
2016/05/03 Javascript
用js实现放大镜的效果的简单实例
2016/05/23 Javascript
Bootstrap CSS布局之代码
2016/12/17 Javascript
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
利用VS Code开发你的第一个AngularJS 2应用程序
2017/12/15 Javascript
浅谈React Native Flexbox布局(小结)
2018/01/08 Javascript
vue 自定义全局方法,在组件里面的使用介绍
2018/02/28 Javascript
React项目动态设置title标题的方法示例
2018/09/26 Javascript
微信小程序wx.request拦截器使用详解
2019/07/09 Javascript
three.js利用卷积法如何实现物体描边效果
2019/11/27 Javascript
Vue 解决父组件跳转子路由后当前导航active样式消失问题
2020/07/21 Javascript
Python使用django获取用户IP地址的方法
2015/05/11 Python
python中的代码编码格式转换问题
2015/06/10 Python
解决python写入mysql中datetime类型遇到的问题
2018/06/21 Python
Django CBV与FBV原理及实例详解
2019/08/12 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
2020/01/15 Python
DataFrame.groupby()所见的各种用法详解
2020/06/14 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
2021/02/22 Python
Python的Tqdm模块实现进度条配置
2021/02/24 Python
澳大利亚在线划船、露营和钓鱼商店:BCF Australia
2020/03/22 全球购物
销售总监工作职责
2013/11/21 职场文书
企业公益活动策划方案
2014/08/24 职场文书
小学优秀教师材料
2014/12/15 职场文书
2014年学校禁毒工作总结
2014/12/23 职场文书
员工辞职信怎么写
2015/02/27 职场文书
2016年清明节网上祭英烈活动总结
2016/04/01 职场文书
Java处理延时任务的常用几种解决方案
2022/06/01 Java/Android