# encoding=utf8
'''
查看和显示nii文件
'''import matplotlib
matplotlib.use('TkAgg')from matplotlib import pylab as plt
import nibabel as nib
from nibabel import nifti1
from nibabel.viewers import OrthoSlicer3Dexample_filename = '../ADNI_nii/ADNI_002_S_0413_MR_MPR____N3__Scaled_2_Br_20081001114937668_S14782_I118675.nii'img = nib.load(example_filename)
print (img)
print (img.header['db_name'])   #输出头信息width,height,queue=img.dataobj.shapeOrthoSlicer3D(img.dataobj).show()num = 1
for i in range(0,queue,10):img_arr = img.dataobj[:,:,i]plt.subplot(5,4,num)plt.imshow(img_arr,cmap='gray')num +=1plt.show()

3D显示结果:

ADNI数据维度(256,256,170)分段显示:

python 读取.nii格式图像相关推荐

  1. .nii格式文件python_python 读取.nii格式图像实例

    我就废话不多说了,大家还是直接看代码吧~ # encoding=utf8 ''' 查看和显示nii文件 ''' import matplotlib matplotlib.use('TkAgg') fr ...

  2. RAW图像详解及使用Python读取raw格式图像并显示

    一.RAW图像详解 1.1 什么是raw格式图像? RAW在英文中的解释是未处理的.自然状态的,这也就是RAW文件的真谛.RAW图像就是CMOS或者CCD图像感应器将捕捉到 的光源信号转化为数字信号的 ...

  3. 使用Python读取raw格式图像并显示

    整理日期:2020-02-13 整理内容:使用Python读取raw格式图像并显示 代码如下: import cv2 #OpenCV包 import numpy as np# 首先确定原图片的基本信息 ...

  4. python读取webp格式图像

    使用python读取webp格式图像 from PIL import Imageimport pdb;pdb.set_trace() filename = '000.webp' im = Image. ...

  5. python读取nii文件_python 读取.nii格式图像实例

    我就废话不多说了,大家还是直接看代码吧~ # encoding=utf8 ''' 查看和显示nii文件 ''' import matplotlib matplotlib.use('TkAgg') fr ...

  6. Python——读取raw格式文件

    Python--读取raw格式文件 文章目录 Python--读取raw格式文件 前言 一.直接上代码 前言 简单记录一下python读取raw格式图像,因为reshape来来回回还交换轴搞得人头大, ...

  7. 全网最详细 Python如何读取NIFTI格式图像(.nii文件)和 .npy格式文件和pkl标签文件内容

    在医学图像处理中,我们经常使用一种NIFTI格式图像(.nii文件),现在我们来看看 什么是.nii文件? 该如何读取.nii文件? 1. NIFTI格式图像 什么是NIFTI(Neuroimagin ...

  8. Python:nii格式的核磁共振图像(MRI)的读取、处理、显示操作(以缩放操作举例)

    基于skimage的transform模块,实现3D图像的缩放(reszie),.nii格式图像. 1. 代码功能:实现91*109*91图像,压缩为56*56*56大小 结果示意: (至于为什么图像 ...

  9. 如何读取NIFTI格式图像(.nii文件)

    如何读取NIFTI格式图像(.nii文件) 1 NIFTI格式图像 1.1 什么是NIFTI格式图像 1.2 为什么会出现NIFTI格式图像 2 读取NIFTI格式图像 2.1 ITK-SNAP 2. ...

最新文章

  1. 链表问题20——按照左右半区的方式重新组合单链表
  2. 自然语言处理好的 实体分词 及BERT
  3. Vmware Tools安装之Ubuntu7.10问题解决--持续更新中
  4. 【机器学习】27 个机器学习、数学、Python 速查表
  5. 博士申请 | 澳大利亚悉尼科技大学招收人工智能/软件工程方向全奖博士生
  6. python c 混合编程 用c循环_混合编程:用 C 语言来扩展 Python 大法吧!
  7. 第八十四节,css布局小技巧及font-awesome图标使用
  8. Jython中文乱码问题
  9. 安卓android eclipse运行提示no compatible targets were found
  10. 通过一个最简单的程序入门Windows编程
  11. 大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载 HTML5期末大作业 (1)
  12. macbook配置java环境变量_mac上java环境变量配置
  13. 新浪云SAE共享型数据库MySQL使用经验
  14. 如何剪辑音频,音频剪辑的简单操作
  15. 中文不能输入超过20,英文输入不能超过40个
  16. ChinaVis2019中国可视化与可视分析大会成都站(7.21-7.24)
  17. asp.net mvc 中的部分视图
  18. C语言一些常用于C51编程的函数(单片机编程)
  19. 在线直播系统源码,多图加载成动画的形式如何实现
  20. UE4 Geometry Polygon

热门文章

  1. 女装店新开业,只做了一个小活动,疯狂引流并锁定顾客持续消费!
  2. Unity Shader 卡通渲染 (一):仿塞尔达荒野之息 Shader(简易版)
  3. 新手机iPhone X适配
  4. 奥运会开幕式后台控制
  5. ICPC 山东省省赛刷题 第十七届哈尔滨工程大学ACM程序设计竞赛 牛客 AKE题 补题
  6. 微信开发(一)搭建开发环境
  7. Exchange恢复已删除的邮件
  8. scala快速入门系列【偏函数】
  9. Linux系统安装环境桌面
  10. 什么牌子的电容笔质量好耐用?平板第三方电容笔了解下