Хотя OpenCV не может открывать многокадровые файлы TIFF, вы можете открыть изображение с помощью PIL и затем передать данные в OpenCV.Я еще не смог заставить его работать с новым пространством имен "cv2"
tiff = Image.open('sample.tif')
try:
while 1:
# Convert PIL image to OpenCV
image = cv.CreateImageHeader(tiff.size, cv.IPL_DEPTH_8U, 1)
cv.SetData(image, tiff.tostring()) # It's "tostring" and not "toString()"!
# Do whatever you're going to do with OpenCV data
tiff.seek(tiff.tell()+1)
except EOFError:
pass