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读写Excel文件的实例
Nov 01 Python
Python 正则表达式的高级用法
Dec 04 Python
python去除空格和换行符的实现方法(推荐)
Jan 04 Python
简单实现python收发邮件功能
Jan 05 Python
Python PO设计模式的具体使用
Aug 16 Python
django 多对多表的创建和插入代码实现
Sep 09 Python
python os.path.isfile()因参数问题判断错误的解决
Nov 29 Python
python加载自定义词典实例
Dec 06 Python
python保留小数位的三种实现方法
Jan 07 Python
python 元组的使用方法
Jun 09 Python
python爬虫如何解决图片验证码
Feb 14 Python
Python线程池与GIL全局锁实现抽奖小案例
Apr 13 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
memcached 和 mysql 主从环境下php开发代码详解
2010/05/16 PHP
PHP输出当前进程所有变量/常量/模块/函数/类的示例
2013/11/07 PHP
百度站点地图(百度sitemap)生成方法分享
2014/01/09 PHP
php三种实现多线程类似的方法
2015/10/30 PHP
js 实现 input type="file" 文件上传示例代码
2013/08/07 Javascript
JS正则验证邮箱的格式详细介绍
2013/11/19 Javascript
从零学jquery之如何使用回调函数
2014/05/16 Javascript
JS建造者模式基本用法实例分析
2015/06/30 Javascript
JS实现带鼠标效果的头像及文章列表代码
2015/09/27 Javascript
Bootstrap CSS布局之代码
2016/12/17 Javascript
如何用JS/HTML将时间戳转换为“xx天前”的形式
2017/02/06 Javascript
移动端手指放大缩小插件与js源码
2017/05/22 Javascript
AngularJS使用ocLazyLoad实现js延迟加载
2017/07/05 Javascript
详解Vue的computed(计算属性)使用实例之TodoList
2017/08/07 Javascript
NodeJs通过async/await处理异步的方法
2017/10/09 NodeJs
vue项目刷新当前页面的三种方法
2018/12/04 Javascript
Node.js实现一个HTTP服务器的方法示例
2019/05/13 Javascript
[01:00:35]2018DOTA2亚洲邀请赛3月30日B组 EffcetVSMineski
2018/03/31 DOTA
[02:38]2018年度DOTA2最佳劣单位选手-完美盛典
2018/12/17 DOTA
Python黑魔法Descriptor描述符的实例解析
2016/06/02 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
使用Python实现企业微信的自动打卡功能
2019/04/30 Python
浅析python中的del用法
2020/09/02 Python
FC-Moto英国:欧洲最大的摩托车服装和头盔商店之一
2019/08/25 全球购物
方法名是否可以与构造器的名字相同
2012/06/04 面试题
客服端调用EJB对象的几个基本步骤
2012/01/15 面试题
求职个人评价范文
2014/04/09 职场文书
我爱我校演讲稿
2014/05/21 职场文书
新教师岗前培训方案
2014/06/05 职场文书
大学生社会实践感想
2015/08/11 职场文书
诚信高考倡议书
2019/06/24 职场文书
创业计划书之宠物店
2019/09/19 职场文书
Python中zipfile压缩包模块的使用
2021/05/14 Python
HTML+VUE分页实现炫酷物联网大屏功能
2021/05/27 Vue.js
Nginx速查手册及常见问题
2022/04/07 Servers
MYSQL中文乱码问题的解决方案
2022/06/14 MySQL