Python可视化mhd格式和raw格式的医学图像并保存的方法


Posted in Python onJanuary 24, 2019

mhd格式的文件里面包含的是raw图像的一些头信息,比如图片大小,拍摄日期等等,那么如何可视化图像呢?

import cv2
import SimpleITK as sitk
import matplotlib.pyplot as plt
import numpy as np
image =sitk.ReadImage(path)
image = sitk.GetArrayFromImage(image)
#image = np.squeeze(image[slice, ...]) # if the image is 3d, the slice is integer
plt.imshow(image,cmap='gray')
plt.axis('off')
plt.show()
cv2.imwrite('1.png',image)

这里path是mhd文件的路径,并且在该路径下需要有相应的raw文件

这里展示一下我的mdk文件和保存的png文件

Python可视化mhd格式和raw格式的医学图像并保存的方法

Python可视化mhd格式和raw格式的医学图像并保存的方法

在这里如果cv2和ITK模块没有的话可以用pip安装

pip install opencv-python 
pip install SimpleITK

以上这篇Python可视化mhd格式和raw格式的医学图像并保存的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python过滤函数filter()使用自定义函数过滤序列实例
Aug 26 Python
python网络爬虫学习笔记(1)
Apr 09 Python
浅谈python的dataframe与series的创建方法
Nov 12 Python
python requests使用socks5的例子
Jul 25 Python
Python获取一个用户名的组ID过程解析
Sep 03 Python
python运用pygame库实现双人弹球小游戏
Nov 25 Python
Python如何使用turtle库绘制图形
Feb 26 Python
Selenium元素定位的30种方式(史上最全)
May 11 Python
解决tensorflow/keras时出现数组维度不匹配问题
Jun 29 Python
selenium切换标签页解决get超时问题的完整代码
Aug 30 Python
Python实现快速大文件比较代码解析
Sep 04 Python
基于python实现坦克大战游戏
Oct 27 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
python 实现图片旋转 上下左右 180度旋转的示例
Jan 24 #Python
Python对象与引用的介绍
Jan 24 #Python
You might like
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
php preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
PHP基于GD库的图像处理方法小结
2016/09/27 PHP
PHP 中使用ajax时一些常见错误总结整理
2017/02/27 PHP
Yii输入正确验证码却验证失败的解决方法
2017/06/06 PHP
thinkPHP5实现的查询数据库并返回json数据实例
2017/10/23 PHP
html下载本地
2006/06/19 Javascript
escape、encodeURI 和 encodeURIComponent 的区别
2009/03/02 Javascript
jQuery的cookie插件实现保存用户登陆信息
2014/04/15 Javascript
JavaScript中的原型链prototype介绍
2014/12/30 Javascript
简介JavaScript中的push()方法的使用
2015/06/09 Javascript
理解和运用JavaScript的闭包机制
2015/08/13 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
JavaScript String 对象常用方法详解
2016/05/13 Javascript
Bootstrap笔记之缩略图、警告框实例详解
2017/03/09 Javascript
JS实现向iframe中表单传值的方法
2017/03/24 Javascript
react学习笔记之state以及setState的使用
2017/12/07 Javascript
详解mpvue scroll-view自动回弹bug解决方案
2018/10/01 Javascript
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
跟老齐学Python之坑爹的字符编码
2014/09/28 Python
浅谈python jieba分词模块的基本用法
2017/11/09 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
2018/01/26 Python
Python实现的IP端口扫描工具类示例
2019/02/15 Python
Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围
2019/06/25 Python
Python绘制热力图示例
2019/09/27 Python
python 对一幅灰度图像进行直方图均衡化
2020/10/27 Python
python中random模块详解
2021/03/01 Python
利用HTML5实现使用按钮控制背景音乐开关
2015/09/21 HTML / CSS
表达自我的市场:Society6
2018/08/01 全球购物
如何进行有效的自我评价
2013/09/27 职场文书
2014年高三毕业生自我评价
2014/01/11 职场文书
优秀团员事迹材料1500字
2014/08/31 职场文书
红领巾广播站广播稿
2015/08/19 职场文书
公司管理建议书
2015/09/14 职场文书
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android