【发布时间】:2022-01-13 18:58:19
【问题描述】:
我正在尝试使用以下代码保存 3D 数组的 2D 切片:
import nibabel as nib
import numpy as np
from nibabel.testing import data_path
import os
vol1= np.load("teste01.npy")
zSlice= (vol1[1, :, :]).squeeze()
print (zSlice.shape)
np.save(zSlice, os.path.join("D:/Volumes convertidos LIDC/slice01.npy"))
我收到一个错误:TypeError: expected str, bytes or os.PathLike object, not ndarray
有没有办法解决这个问题? 我需要 2D 数组才能将我的图像插入到自动肺血管分割模型中,但我只有 3D 图像,有没有办法从所述 3D 图像中获取所有切片而不是手动切片(例如我想做什么?
【问题讨论】: