很多医学文件采用格式TIFF格式存储,并且一个TIFF文件由多帧序列组合而成,使用libtiff可以将TIFF文件中的多帧提取出来。
from libtiff import TIFF
def tiff2Stack(filePath):
tif = TIFF.open(filePath,mode='r')
stack = []
for img in list(tif.iter_images()):
stack.append(img)
return stack