不多废话,直接看代码
from skimage import io
img_stack = io.imread("your path here")
是不是很easy?
这里多啰嗦一点帮助大家理解
如果你的tiff格式是一个图像栈的话,那么io.imread
读入的实际应该是一个三维数组,其shape应该为(z, y, x)。其中,z表示的是图像层数,也就是表示你这个tiff文件是多少个图像叠在一起的;y表示图像高度;x表示图像宽度。如果你希望得到其他面的图像,可以将数组投影到你需要的那个面上(一般是均值或者最大值投影)。
如果你想取其中的某一张图片的话(这里以第一张图片为例),代码应该这样写:
from skimage import io
img_stack = io.imread("your path here")
img_0 = img_stack[0]