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快速排序代码实例
Nov 21 Python
深入了解Python中pop和remove的使用方法
Jan 09 Python
Matplotlib中文乱码的3种解决方案
Nov 15 Python
想学python 这5本书籍你必看!
Dec 11 Python
详解Python基础random模块随机数的生成
Mar 23 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
Apr 27 Python
Flask-WTF表单的使用方法
Jul 12 Python
详解python实现数据归一化处理的方式:(0,1)标准化
Jul 17 Python
python3 下载网络图片代码实例
Aug 27 Python
Python3标准库之dbm UNIX键-值数据库问题
Mar 24 Python
python爬虫请求头设置代码
Jul 28 Python
python 解决Windows平台上路径有空格的问题
Nov 10 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
Windows下PHP的任意文件执行漏洞
2006/10/09 PHP
PHP网站备份程序代码分享
2011/06/10 PHP
PHP中常用的字符串格式化函数总结
2014/11/19 PHP
PHP上传文件时自动分配路径的方法
2015/01/09 PHP
CodeIgniter配置之SESSION用法实例分析
2016/01/19 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
2017/05/08 PHP
php的单例模式及应用场景详解
2021/02/27 PHP
JavaScript 动态添加表格行 使用模板、标记
2009/10/24 Javascript
基于jquery的获取mouse坐标插件的实现代码
2010/04/01 Javascript
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
2010/05/13 Javascript
关于JavaScript定义类和对象的几种方式
2010/11/09 Javascript
javascript实现拖动元素交换位置
2015/11/29 Javascript
原生javascript实现自动更新的时间日期
2016/02/12 Javascript
Angular企业级开发——MVC之控制器详解
2017/02/20 Javascript
JS高仿抛物线加入购物车特效实现代码
2017/02/20 Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
2017/04/26 Javascript
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
jQuery.Form实现Ajax上传文件同时设置headers的方法
2017/06/26 jQuery
vue2.0基于vue-cli+element-ui制作树形treeTable
2019/04/30 Javascript
vue使用prop可以渲染但是打印台报错的解决方式
2019/11/13 Javascript
JavaScript中this的学习笔记及用法整理
2020/02/17 Javascript
js+canvas绘制图形验证码
2020/09/21 Javascript
Vue单页面应用中实现Markdown渲染
2021/02/14 Vue.js
python 输出一个两行字符的变量
2009/02/05 Python
Python采用raw_input读取输入值的方法
2014/08/18 Python
Python将多个excel表格合并为一个表格
2021/02/22 Python
Python实现批量压缩图片
2018/01/25 Python
Python中property函数用法实例分析
2018/06/04 Python
用pandas中的DataFrame时选取行或列的方法
2018/07/11 Python
Django如何将URL映射到视图
2019/07/29 Python
PYTHON EVAL的用法及注意事项解析
2019/09/06 Python
Python实现动态给类和对象添加属性和方法操作示例
2020/02/29 Python
日语求职信范文
2013/12/17 职场文书
应届大学生简历中的自我评价
2014/01/15 职场文书
爱心捐助倡议书
2014/05/19 职场文书
使用scrapy实现增量式爬取方式
2022/06/21 Python