import nrrd import numpy as np # 读取 .nrrd 文件 def read_and_save_nrrd(filename, save_path): # 读取文件 data, header = nrrd.read(filename) # 打印数据和选项信息 print("Data:", data) print("Options:", header) # 保存数据到新的 .nrrd 文件 # 使用原有的 options 并更新 encoding 字段为 gzip 压缩 # options['encoding'] = 'gzip' header['encoding'] = 'ascii' # 如果 data 需要量化,可以使用 unu quantize 命令(如果安装了 Teem 软件包) # 这里直接保存原始数据 nrrd.write(save_path, data, header) # 指定你的 .nrrd 文件路径 filename = 'Segmentation.seg.nrrd' # 指定保存文件的路径 save_path = 'Segmentation.seg_save.nrrd' # 调用函数 read_and_save_nrrd(filename, save_path)
标签:读取,保存,nrrd,filename,header,NRRD,path,save,data From: https://www.cnblogs.com/hxqmw/p/18386147