Python vtk读取并显示dicom文件示例


Posted in Python onJanuary 13, 2020

因为做项目的原因,所以接触到了医学图像dicom文件。vtk刚开始看,这里仅仅只是其最简单的读取显示功能。此处用到了vtk库,可自行百度安装方法。

下面附上代码:

from vtk import *

# reader the dicom file
reader = vtkDICOMImageReader()
reader.SetDataByteOrderToLittleEndian()
reader.SetFileName("00efb2fedf64b867a36031a394e5855a.dcm")
reader.Update()

# show the dicom flie
imageViewer = vtkImageViewer2()
imageViewer.SetInputConnection(reader.GetOutputPort())
renderWindowInteractor = vtkRenderWindowInteractor()
imageViewer.SetupInteractor(renderWindowInteractor)
imageViewer.Render()
imageViewer.GetRenderer().ResetCamera()
imageViewer.Render()
renderWindowInteractor.Start()

运行程序得到显示图:

Python vtk读取并显示dicom文件示例

DICOM图像显示是可以设置窗宽、窗位的,还在学习尝试中,效果好的话再更新。

以上这篇Python vtk读取并显示dicom文件示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python迭代器实例简析
Sep 25 Python
Python3写入文件常用方法实例分析
May 22 Python
Python的装饰器用法学习笔记
Jun 24 Python
Django中Forms的使用代码解析
Feb 10 Python
从请求到响应过程中django都做了哪些处理
Aug 01 Python
Python + selenium + crontab实现每日定时自动打卡功能
Mar 31 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
Apr 02 Python
Jupyter Notebook 实现正常显示中文和负号
Apr 24 Python
Eclipse配置python默认头过程图解
Apr 26 Python
python logging.info在终端没输出的解决
May 12 Python
Python常见反爬虫机制解决方案
Jun 01 Python
导致python中import错误的原因是什么
Jul 01 Python
Python解析多帧dicom数据详解
Jan 13 #Python
python 将dicom图片转换成jpg图片的实例
Jan 13 #Python
基于Python和PyYAML读取yaml配置文件数据
Jan 13 #Python
Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中
Jan 13 #Python
利用python实现.dcm格式图像转为.jpg格式
Jan 13 #Python
如何基于Python + requests实现发送HTTP请求
Jan 13 #Python
python+tifffile之tiff文件读写方式
Jan 13 #Python
You might like
MySQL授权问题总结
2007/05/06 PHP
php权重计算方法代码分享
2014/01/09 PHP
深入讲解PHP Session及如何保持其不过期的方法
2015/08/18 PHP
基于PHP实现通过照片获取ip地址
2016/04/26 PHP
PHP图片加水印实现方法
2016/05/06 PHP
php字符串的替换,分割和连接方法
2016/05/23 PHP
PHP7新特性foreach 修改示例介绍
2016/08/26 PHP
PHP延迟静态绑定使用方法实例解析
2020/09/05 PHP
jQuery实现自定义checkbox和radio样式
2015/07/13 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
2015/09/14 Javascript
浅析jQuery中使用$所引发的问题
2016/05/29 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
2016/09/12 Javascript
JavaScript实现DOM对象选择器
2016/09/24 Javascript
ElementUI 修改默认样式的几种办法(小结)
2020/07/29 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
antd的select下拉框因为数据量太大造成卡顿的解决方式
2020/10/31 Javascript
[45:16]完美世界DOTA2联赛循环赛 IO vs FTD BO2第二场 11.05
2020/11/06 DOTA
Python实现子类调用父类的方法
2014/11/10 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
2018/01/11 Python
python学习基础之循环import及import过程
2018/04/22 Python
Python单元测试简单示例
2018/07/03 Python
Python下载网易云歌单歌曲的示例代码
2020/08/12 Python
纽约著名的服装辅料来源:M&J Trimming
2017/07/26 全球购物
德国足球商店:OUTFITTER
2019/05/06 全球购物
编写一个类体现构造,公有,私有方法,静态,私有变量
2013/08/10 面试题
幼儿园标语大全
2014/06/19 职场文书
升国旗演讲稿
2014/09/05 职场文书
大学生作弊检讨书
2014/09/11 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
旷课检讨书范文
2015/01/27 职场文书
学习保证书100字
2015/02/26 职场文书
2015年十月一日放假通知
2015/08/18 职场文书
2016年村干部公开承诺书(公开承诺事项)
2016/03/25 职场文书
创业计划书之酒厂
2019/10/14 职场文书
Java实现经典游戏泡泡堂的示例代码
2022/04/04 Java/Android
Java获取字符串编码格式实现思路
2022/09/23 Java/Android