您现在的位置是:主页 > news > 南昌网站定制开发公司/怎样开网站

南昌网站定制开发公司/怎样开网站

admin2025/5/29 4:58:08news

简介南昌网站定制开发公司,怎样开网站,网站制作备案上线流程,厦门企业网站制作目录0. Motivation1. 失败的case2. 成功的case2.1 SimpleITK2.2 可视化0. Motivation 因为项目需求,我需要将25625664256\times256\times6425625664大小的图像存入本地,本来数据是h5文件存储的,可是那样不方便可视化。所以,为了直…

南昌网站定制开发公司,怎样开网站,网站制作备案上线流程,厦门企业网站制作目录0. Motivation1. 失败的case2. 成功的case2.1 SimpleITK2.2 可视化0. Motivation 因为项目需求,我需要将25625664256\times256\times6425625664大小的图像存入本地,本来数据是h5文件存储的,可是那样不方便可视化。所以,为了直…

目录

  • 0. Motivation
  • 1. 失败的case
  • 2. 成功的case
    • 2.1 SimpleITK
    • 2.2 可视化

0. Motivation

因为项目需求,我需要将256×256×64256\times256\times64256×256×64大小的图像存入本地,本来数据是h5文件存储的,可是那样不方便可视化。所以,为了直观起见
我想将三维图像数据保存到本地,方便可视化。

1. 失败的case

使用cv2,libtiff两种方式保存,结果都只能最多存第三个轴<=3的图像,宣告失败。

2. 成功的case

2.1 SimpleITK

首先安装SimpleITK

pip install SimpleITK

接着code中使用,注意维度要求。

import SimpleITK as sitk## save
prob = np.array(prob).squeeze(1)[...,0]  # after: [64, 256, 256]
out = sitk.GetImageFromArray(prob)
sitk.WriteImage(out,out_dir+"/"+fname[i].replace(raw_type, proc_type))## input
itk_img = sitk.ReadImage('./nifti.nii.gz')
img = sitk.GetArrayFromImage(itk_img)
print("img shape:",img.shape)

注意:这个包不允许使用中文字符!不然报错
维度:d, h, w = block.shape

{:04d}.format 可以保存0000, 0001, 0002 类似的文件名。

2.2 可视化

导入fiji就可以查看了~

在这里插入图片描述