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将多个list合并为1个list的方法
Jun 27 Python
python调用tcpdump抓包过滤的方法
Jul 18 Python
python2.7和NLTK安装详细教程
Sep 19 Python
python 处理string到hex脚本的方法
Oct 26 Python
对python3 sort sorted 函数的应用详解
Jun 27 Python
python中 * 的用法详解
Jul 10 Python
Django MEDIA的配置及用法详解
Jul 25 Python
Django RBAC权限管理设计过程详解
Aug 06 Python
Python 50行爬虫抓取并处理图灵书目过程详解
Sep 20 Python
python turtle 绘制太极图的实例
Dec 18 Python
python实现删除列表中某个元素的3种方法
Jan 15 Python
Python 3.8 新功能来一波(大部分人都不知道)
Mar 11 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
php设计模式 DAO(数据访问对象模式)
2011/06/26 PHP
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
2013/06/29 PHP
php上传中文文件名乱码问题处理方案
2015/02/03 PHP
PHP连接MySQL进行增、删、改、查操作
2017/02/19 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
jquery validate使用攻略 第四步
2010/07/01 Javascript
jQuery学习笔记之jQuery选择器的使用
2010/12/22 Javascript
JS实现QQ图片一闪一闪的效果小例子
2013/07/31 Javascript
jquery模拟SELECT下拉框取值效果
2013/10/23 Javascript
100个不能错过的实用JS自定义函数
2014/03/05 Javascript
JavaScript中操作字符串小结
2015/05/04 Javascript
深入理解JavaScript 函数
2016/06/06 Javascript
JS中的==运算: [''] == false —>true
2016/07/24 Javascript
vue2笔记 — vue-router路由懒加载的实现
2017/03/03 Javascript
微信公众号菜单配置微信小程序实例详解
2017/03/31 Javascript
AngualrJs清除定时器遇到的坑
2017/10/13 Javascript
详解Require.js与Sea.js的区别
2018/08/05 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
2019/01/08 Javascript
vue学习笔记之slot插槽基本用法实例分析
2020/02/01 Javascript
[02:53]DOTA2亚洲邀请赛 NewBee战队巡礼
2015/02/03 DOTA
python socket 超时设置 errno 10054
2014/07/01 Python
Python多进程池 multiprocessing Pool用法示例
2018/09/07 Python
PyQt5 QTable插入图片并动态更新的实例
2019/06/18 Python
用python打印1~20的整数实例讲解
2019/07/01 Python
通过Python实现一个简单的html页面
2020/05/16 Python
Python如何在windows环境安装pip及rarfile
2020/06/15 Python
pycharm使用技巧之自动调整代码格式总结
2020/11/04 Python
Volcom英国官方商店:美国殿堂级滑板、冲浪、滑雪服装品牌
2019/03/13 全球购物
英国曼彻斯特宠物用品品牌:Bunty Pet Products
2019/07/27 全球购物
汇智创新科技发展有限公司
2015/12/06 面试题
学生检讨书怎么写?
2014/10/10 职场文书
2014年法务工作总结
2014/12/11 职场文书
应用最多的公文《通知》如何写?
2019/04/02 职场文书
如何用JavaScipt测网速
2021/05/09 Javascript
python使用matplotlib绘制图片时x轴的刻度处理
2021/08/30 Python
MySQL 原理与优化之Limit 查询优化
2022/08/14 MySQL