使用python获取多页tiff图像(I; 16)的信息

时间:2017-06-29 11:45:45

标签: python tiff multipage

我正在处理来自多光谱相机的图像,在进行一些处理后,我有16位多页图像和6个tiff格式的波段。现在,我需要通过python代码获取每一层的信息,所以我使用了:

from __future__ import division   
from PIL import Image             
import numpy as np                
import matplotlib.pyplot as plt 

files = os.listdir('my directory')
for file in files:
I = Image.open(os.path.join('my directory', "image.tif"))

plt.imshow(np.asarray(I))

plt.show()

print (I.size, I.mode, I.format)

band1 = np.asarray(I,dtype=np.uint16)
A = np.asarray(I,dtype=np.float32)

我可以读取图像,但是我找不到六个不同层的信息,实际上,我不确定“A”的值是哪个波段。图片太大而无法上传,但如果有必要,我可以尝试分享。感谢。

0 个答案:

没有答案