美文网首页
读取nii图像头文件

读取nii图像头文件

作者: snowpigppp | 来源:发表于2019-08-08 14:57 被阅读0次

SimpleITK读取nii图像的头文件

from __future__ import print_function
import SimpleITK as sitk
import sys, os
if len ( sys.argv ) < 2:
    print( "Usage: DicomImagePrintTags <input_file>" )
    sys.exit ( 1 )
reader = sitk.ImageFileReader()
reader.SetFileName( sys.argv[1] )
reader.LoadPrivateTagsOn();
reader.ReadImageInformation();
for k in reader.GetMetaDataKeys():
    v = reader.GetMetaData(k)
    print("({0}) = = \"{1}\"".format(k,v))
print("Image Size: {0}".format(reader.GetSize()));
print("Image PixelType: {0}".format(sitk.GetPixelIDValueAsString(reader.GetPixelID())));

nibabel读取nii头文件

def save(filename, obj):
    """ Save an nipy image object to a file.
    """
    obj = as_volume_img(obj, copy=False)
    hdr = nib.Nifti1Header()
    for key, value in obj.metadata.iteritems():
        if key in hdr:
            hdr[key] = value
    img = nib.Nifti1Image(obj.get_data(), 
                                   obj.affine,
                                   header=hdr)
    nib.save(img, filename)

相关文章

  • 读取nii图像头文件

    SimpleITK读取nii图像的头文件 nibabel读取nii头文件

  • nii图像读取

    SimpleITK读取和保存nii图像 注意SimpleITK读取的图像,顺序为(z,y,x) nibabel读取...

  • 【opencv四】利用opencv读取显示视频

    在opencv中读取显示视频的头文件是highgui.hpp。视频图像处理头文件imgproc.hpp。整体代码如...

  • SimpleITK处理CT图像

    读取nii 参考链接:SimpleITK官方文档normol的CSDN2D切片

  • OpenCV-Python学习(一):图像入门

    目标: 1.读取图像 2.显示图像 3.保存图像 4.使用Matplotlib显示图像 一、读取图像 读取图像函数...

  • python图像读取与自动化处理

    PIL 图像读取 输出结果: matplotlib 图像读取 输出结果: skimage 图像读取 输出结果: o...

  • openCV

    Opencv2图像裁剪(子图像提取) opencv之读取图像 #######opencv读取图像的灰度值并显示出来...

  • OpenCV入门

    图像处理的基本操作  在图像处理的过程中,读取图像、显示图像和保存图像是最基本的操作 1. 读取图像 retval...

  • 2020 无人驾驶(7)之车道线检测

    读取图像 使用 python-opencv 读取图像 使用 pygame 显示图像,这是一贯的套路 bird-ey...

  • 图像基本处理操作

    一、读取图像 imread()函数 retval:返回值。值为读取到的图像,读取失败则返回None。filenam...

网友评论

      本文标题:读取nii图像头文件

      本文链接:https://www.haomeiwen.com/subject/xeexjctx.html