对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中还原JavaScript的escape函数编码后字符串的方法
Aug 22 Python
Fiddler如何抓取手机APP数据包
Jan 22 Python
Python的Flask框架应用程序实现使用QQ账号登录的方法
Jun 07 Python
详解Golang 与python中的字符串反转
Jul 21 Python
python实现协同过滤推荐算法完整代码示例
Dec 15 Python
Python3.x爬虫下载网页图片的实例讲解
May 22 Python
python递归法解决棋盘分割问题
Jul 17 Python
python使用tomorrow实现多线程的例子
Jul 20 Python
基于python实现数组格式参数加密计算
Apr 21 Python
keras中模型训练class_weight,sample_weight区别说明
May 23 Python
python 如何在list中找Topk的数值和索引
May 20 Python
pytorch 两个GPU同时训练的解决方案
Jun 01 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
为查询结果建立向后/向前按钮
2006/10/09 PHP
编写PHP程序检查字符串中的中文字符个数的实例分享
2016/03/17 PHP
Yii框架实现记录日志到自定义文件的方法
2017/05/23 PHP
[IE&FireFox兼容]JS对select操作
2007/01/07 Javascript
JavaScript 继承详解 第一篇
2009/08/30 Javascript
js parseInt("08")未指定进位制问题
2010/06/19 Javascript
jQuery UI Autocomplete 体验分享
2012/02/14 Javascript
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
jQuery之排序组件的深入解析
2013/06/19 Javascript
浅谈javascript获取元素transform参数
2015/07/24 Javascript
移动端刮刮乐的实现方式(js+HTML5)
2017/03/23 Javascript
微信小程序 下拉菜单简单实例
2017/04/13 Javascript
javascript过滤数组重复元素的实现方法
2017/05/03 Javascript
jQuery实现div跟随鼠标移动
2020/08/20 jQuery
基于bootstrap实现多个下拉框同时搜索功能
2017/07/19 Javascript
ES6正则表达式扩展笔记
2017/07/25 Javascript
vue+node+webpack环境搭建教程
2017/11/05 Javascript
javascript+css3开发打气球小游戏完整代码
2017/11/28 Javascript
react配合antd组件实现的管理系统示例代码
2018/04/24 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
微信小程序实现选项卡滑动切换
2020/10/22 Javascript
微信跳一跳python辅助软件思路及图像识别源码解析
2018/01/04 Python
Python selenium根据class定位页面元素的方法
2019/02/26 Python
linux环境下安装python虚拟环境及注意事项
2020/01/07 Python
python pyqtgraph 保存图片到本地的实例
2020/03/14 Python
利用python下载scihub成文献为PDF操作
2020/07/09 Python
python程序实现BTC(比特币)挖矿的完整代码
2021/01/20 Python
HTML5拖放API实现自动生成相框功能
2020/04/07 HTML / CSS
加拿大健康、婴儿和美容产品在线购物:Well.ca
2016/11/30 全球购物
新加坡一家在线男士皮具品牌:Faire Leather Co.
2019/12/01 全球购物
工程造价自荐信
2013/10/09 职场文书
高中运动会广播稿
2014/01/21 职场文书
民主评议政风行风整改方案
2014/09/17 职场文书
公务员年终个人总结
2015/02/12 职场文书
分析MySQL优化 index merge 后引起的死锁
2022/04/19 MySQL
海康机器人重磅发布全新算法开发平台VM4.2
2022/04/21 数码科技