我有600个2D图像切片,我想将其编译成3D图像。但是,我没有使用原始数据,而是使用scikit-image的find_boundaries函数将每个z切片转换为2D阈值数据数组。正在运行:
list_of_data[0].shape
给我(1900, 1850)
每个数组都是一个0/1值的列表:[0,0,0,1 ... 0]
我现在已经使用np.list将列表中的每个图像转换为一组2D坐标:
zstack = []
for zslice in list_of_data:
zstack.append(np.where(zslice == 1))
我不知道如何将2D坐标列表合并为3D坐标列表。