对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多线程扫描端口代码示例
Feb 09 Python
python 2.7.14安装图文教程
Apr 08 Python
python3获取两个日期之间所有日期,以及比较大小的实例
Apr 08 Python
python读取excel指定列数据并写入到新的excel方法
Jul 10 Python
Python实现模拟浏览器请求及会话保持操作示例
Jul 30 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
Jan 14 Python
Python Collatz序列实现过程解析
Oct 12 Python
django formset实现数据表的批量操作的示例代码
Dec 06 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
Dec 19 Python
django ListView的使用 ListView中获取url中的参数值方式
Mar 27 Python
Python pysnmp使用方法及代码实例
Aug 24 Python
python 爬取B站原视频的实例代码
Sep 09 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实现Google plus的好友拖拽分组效果
2016/10/21 PHP
如何重写Laravel异常处理类详解
2020/12/20 PHP
JQuery包裹DOM节点的方法
2015/06/11 Javascript
基于javascript实现表格的简单操作
2016/05/21 Javascript
AngularJS中的包含详细介绍及实现示例
2016/07/28 Javascript
关于 jQuery Easyui异步加载tree的问题解析
2016/12/06 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
2017/01/13 Javascript
BootStrap fileinput.js文件上传组件实例代码
2017/02/20 Javascript
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
2017/09/14 Javascript
javascript 缓冲运动框架的实现
2017/09/29 Javascript
Node.js实现注册邮箱激活功能的方法示例
2018/03/23 Javascript
JS装饰器函数用法总结
2018/04/21 Javascript
使用Angular自定义字段校验指令的方法示例
2019/02/01 Javascript
详解从vue-loader源码分析CSS Scoped的实现
2019/09/23 Javascript
vue商城中商品“筛选器”功能的实现代码
2020/07/01 Javascript
Python中使用dom模块生成XML文件示例
2015/04/05 Python
详解Python迭代和迭代器
2016/03/28 Python
Python爬取APP下载链接的实现方法
2016/09/30 Python
python机器学习理论与实战(五)支持向量机
2018/01/19 Python
python看某个模块的版本方法
2018/10/16 Python
对python函数签名的方法详解
2019/01/22 Python
Python Websocket服务端通信的使用示例
2020/02/25 Python
python 使用递归实现打印一个数字的每一位示例
2020/02/27 Python
Django-rest-framework中过滤器的定制实例
2020/04/01 Python
Merrell迈乐澳大利亚网站:购买户外登山鞋
2017/05/28 全球购物
巴西图书和电子产品购物网站:Saraiva
2017/06/07 全球购物
尤妮佳moony海外旗舰店:日本殿堂级纸尿裤品牌
2018/02/23 全球购物
关于毕业的中学校园广播稿
2014/01/26 职场文书
广告学毕业生求职信
2014/01/30 职场文书
青年文明号创建承诺
2014/03/31 职场文书
小学生植树节活动总结
2014/07/04 职场文书
2014年单位法制宣传日活动总结
2014/11/01 职场文书
工程部岗位职责
2015/02/10 职场文书
2015年国庆节寄语
2015/08/17 职场文书
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android