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单链表的简单实现方法
Sep 23 Python
Python selenium 三种等待方式详解(必会)
Sep 15 Python
Python进阶学习之特殊方法实例详析
Dec 01 Python
python Flask实现restful api service
Dec 04 Python
python正则实现计算器功能
Dec 14 Python
python实现批量注册网站用户的示例
Feb 22 Python
Python 串口读写的实现方法
Jun 12 Python
python3 线性回归验证方法
Jul 09 Python
pytorch获取vgg16-feature层输出的例子
Aug 20 Python
python绘制BA无标度网络示例代码
Nov 21 Python
python获取linux系统信息的三种方法
Oct 14 Python
使用pipenv管理python虚拟环境的全过程
Sep 25 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
PHP中一个控制字符串输出的函数
2006/10/09 PHP
PHP访问MYSQL数据库封装类(附函数说明)
2010/12/04 PHP
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
2013/06/03 PHP
php进程daemon化的正确实现方法
2018/09/06 PHP
ThinkPHP5.1+Ajax实现的无刷新分页功能示例
2020/02/10 PHP
Hutia 的 JS 代码集
2006/10/24 Javascript
JS查看对象功能代码
2008/04/25 Javascript
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
JavaScript:Div层拖动效果实例代码
2013/08/06 Javascript
javascript带回调函数的异步脚本载入方法实例分析
2015/07/02 Javascript
JavaScript知识点总结(十)之this关键字
2016/05/31 Javascript
JavaScript SHA-256加密算法详细代码
2016/10/06 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
2017/02/15 Javascript
使用Angular material主题定义自己的组件库的配色体系
2019/09/04 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
VUE DEMO之模拟登录个人中心页面之间数据传值实例
2019/10/31 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
vue 实现element-ui中的加载中状态
2020/11/11 Javascript
Python通过future处理并发问题
2017/10/17 Python
Python unittest单元测试框架总结
2018/09/08 Python
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
HTML5中原生的右键菜单创建方法
2016/06/28 HTML / CSS
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
Linux操作面试题
2015/02/11 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/01/13 面试题
销售类个人求职信范文
2013/09/25 职场文书
电子银行营销方案
2014/02/22 职场文书
不错的求职信范文
2014/07/20 职场文书
创先争优公开承诺书
2014/08/30 职场文书
房屋过户委托书范本
2014/10/07 职场文书
单位更名证明
2015/06/18 职场文书
护士爱岗敬业心得体会
2016/01/25 职场文书
Redis集群新增、删除节点以及动态增加内存的方法
2021/09/04 Redis
spring cloud eureka 服务启动失败的原因分析及解决方法
2022/03/17 Java/Android