对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中is和id的用法
Apr 03 Python
python中pandas.DataFrame排除特定行方法示例
Mar 12 Python
Python字符串和字典相关操作的实例详解
Sep 23 Python
python+mongodb数据抓取详细介绍
Oct 25 Python
python+opencv轮廓检测代码解析
Jan 05 Python
Python使用Phantomjs截屏网页的方法
May 17 Python
python+splinter自动刷新抢票功能
Sep 25 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
May 10 Python
Python中list的交、并、差集获取方法示例
Aug 01 Python
python topk()函数求最大和最小值实例
Apr 02 Python
了解一下python内建模块collections
Sep 07 Python
Python基础 括号()[]{}的详解
Nov 07 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
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
2006/10/09 PHP
MySQL中create table语句的基本语法是
2007/01/15 PHP
php全排列递归算法代码
2012/10/09 PHP
php保存信息到当前Session的方法
2015/03/16 PHP
CodeIgniter钩子用法实例详解
2016/01/20 PHP
PHP设计模式之工厂模式与单例模式
2016/09/28 PHP
php字符串过滤strip_tags()函数用法实例分析
2019/06/24 PHP
Laravel实现搜索的时候分页并携带参数
2019/10/15 PHP
input 高级限制级用法
2009/03/26 Javascript
客户端限制只能上传jpg格式图片的js代码
2010/12/09 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
js实现C#的StringBuilder效果完整实例
2015/12/22 Javascript
JavaScript设计模式初探
2016/01/07 Javascript
jQuery和JavaScript节点插入元素的方法对比
2016/11/18 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
Bootstrap栅格系统的使用详解
2017/10/30 Javascript
Koa2微信公众号开发之消息管理
2018/05/16 Javascript
自己动手封装一个React Native多级联动
2018/09/19 Javascript
JavaScript中七种流行的开源机器学习框架
2018/10/11 Javascript
jQuery实现可以计算进制转换的计算器
2020/10/19 jQuery
jQuery冲突问题解决方法
2021/01/19 jQuery
[07:49]2014DOTA2国际邀请赛 Newbee夺冠后采访xiao8坦言奖金会上交
2014/07/23 DOTA
windows下wxPython开发环境安装与配置方法
2014/06/28 Python
python设置检查点简单实现代码
2014/07/01 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
python2.7实现邮件发送功能
2018/12/12 Python
python 批量解压压缩文件的实例代码
2019/06/27 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
2019/09/16 Python
python3中numpy函数tile的用法详解
2019/12/04 Python
基于Python执行dos命令并获取输出的结果
2019/12/30 Python
python+requests实现接口测试的完整步骤
2020/10/27 Python
阿迪达斯比利时官方商城:adidas比利时
2016/10/10 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
心理健康心得体会
2014/01/02 职场文书
运动会稿件100字
2014/09/24 职场文书
python如何为list实现find方法
2022/05/30 Python