Dicom 转 nii 格式
import SimpleITK as sitk
import numpy as np
import matplotlib.pyplot as pltdef dcm_nii(image_path, result_path, index):print('文件'+str(index)+': '+image_path)reader = sitk.ImageSeriesReader()dicom_names = reader.GetGDCMSeriesFileNames(image_path)reader.SetFileNames(dicom_names)image2 = reader.Execute()# image_array = sitk.GetArrayFromImage(image2) # z, y, xorigin = image2.GetOrigin() # x, y, zspacing = image2.GetSpacing() # x, y, zprint(spacing)print(origin)# exit(0)# image3 = sitk.GetImageFromArray(image_array) ##其他三维数据修改原本的数据,if index < 10 :sitk.WriteImage(image2, result_path + 'pancreas_0' + str(index) + '.nii.gz')else:sitk.WriteImage(image2, result_path+'pancreas_'+str(index)+'.nii.gz') # 这里可以直接换成image2 这样就保存了原来的数据成了nii格式了。print('-'*100)
Dicom 转 nii 格式相关推荐
- 将多个png或者jpg图片转为dicom或者nii格式
dicom和nii很复杂. 在网上找了好几个小时,很少有自己能够解释清楚的. 单个图片转dcm 推荐下载这个软件: dicom-converter官网 缺点:只能把一张图片转化为nii格式 pytho ...
- python 笔记:打开nii格式(nibabel 库)
1 nii格式介绍 1.0 Analyze 格式 在解释NII(NIFTI,neuroimaging information technology initiative)格式之前,我们需要先知道一下A ...
- nii格式和nii.gz格式详解
文章目录 nii基础 hdr/header Extension Image 坐标 体素 转换矩阵 转换矩阵内部参数概念 转换矩阵组成 转换矩阵应用 nii格式 最后 nii基础 大部分医学领域导出di ...
- 医学图像Dicom(.dcm)转换为NIFTI(.nii)格式
文章目录 前言 医学图像格式 DICOM NIFTI python代码 前言 NIfTI 中的图像原始数据一般被存储成了三维图像,而dicom存储为二维图层,所以相对于DICOM文件,NIFTI文件更 ...
- 医学图像将dcm格式转化的nii格式如何处理
1.数据格式 在MRI数据不同序列下存放着dcm格式的数据,以及单个nii格式的mask文件,所以需要将data和label分离. 2.数据处理 使用 os库进行文件处理,用shutil库进行文件迁移 ...
- .nii格式文件解析
一.nii格式文件具体内容 nii格式(NIFTI格式的扩展)是为多维神经影像学发明的,可真实反映元数据,包含方向信息.nii格式图片主要包含三部分信息:hdr, ext, img(其中.hdr和.i ...
- MATLAB批量实现dicom转换为bmp格式
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 参考 MATLAB实现dicom转换为png格式 %%MATLAB实现dicom转换为bmp格式 clc;clear;c ...
- DCMTK:测试文件是否使用DICOM Part 10格式
DCMTK:测试文件是否使用DICOM Part 10格式 测试文件是否使用DICOM Part 10格式 测试文件是否使用DICOM Part 10格式 #include "dcmtk/c ...
- Python:nii格式的核磁共振图像(MRI)的读取、处理、显示操作(以缩放操作举例)
基于skimage的transform模块,实现3D图像的缩放(reszie),.nii格式图像. 1. 代码功能:实现91*109*91图像,压缩为56*56*56大小 结果示意: (至于为什么图像 ...
最新文章
- java转换ip地址格式转换_Java编程IP地址和数字相互转换代码示例
- mysql查询日期内的所有日期代码
- 前端面试高频题:删除数组重复元素的多种方法
- 【DG】Oracle 19c使用dbca来搭建物理DG
- unicode转中文的工具
- Visual Studio 2017 15.3 预览版发布,接近最终版
- linux脚本编写规则,shell脚本编写守则
- mysql计算机二级选择题题库_全国计算机二级mysql数据库选择题及答案
- leetcode数组汇总_LeetCode刷题实战118:杨辉三角
- Submitting Applications
- ECCV 2016 paper list
- hive中实现行转列_##[函数]Hive中行列转换(行转列)
- itunes备份包括哪些内容_软件开发项目技术方案包括哪些内容
- POJ 3744 Scout YYF I:概率dp
- 扫雷游戏(可展开,可标记)C语言实现
- PHP 一一 微信公众号开发(二次开发)
- wordpress主题免费- wordpress插件以及主题下载
- 华为服务器如何开机自动启动不了,华为手机开不了机怎么办 开机后一直停留在开机画面的解决方法(3)...
- 毕业论文中的“自动生成目录”设置(经验四)
- PAT(乙级)2020年冬季考试真题解析
热门文章
- 立即执行函数-有关js里function前面加!
- Netty模拟OOM-Metaspace
- selenium+爬虫 实现百度搜索,返回相关查询结果
- 测试跟开发“敌对”,你可以这样做···
- ElasticSearch 6.x 学习笔记:20.搜索排序
- 细说Java学习的捷径与方法
- 成都国际数字文创产业总部园区招商政策汇总,优质文创企业办公位置先到先得
- matlab08--函数句柄 元胞数组(cell)
- java 涂鸦_JAVA涂鸦
- django middleware 中间件原理概念,源码解读分析