У меня есть временной ряд из около 100 000 изображений в формате tiff, и я хочу получить временные метки на листе Excel или в текстовом файле. Я использовал следующий код в python для получения метаданных изображения.
import exifread
f = open(photopath)
tags = exifread.process_file(f)
Когда я это делаю, я получаю много метаданных, но не метки времени. Это вывод, который я получаю
{'Image BitsPerSample': (0x0102) Short=16 @ 417654,
'Image Compression': (0x0103) Short=Uncompressed @ 417666,
'Image ImageDescription': (0x010E) ASCII=Created by Hamamats, ... ] @ 417830,
'Image ImageLength': (0x0101) Short=348 @ 417642,
'Image ImageWidth': (0x0100) Short=600 @ 417630,
'Image Orientation': (0x0112) Short=Horizontal (normal) @ 417714,
'Image PageNumber': (0x0129) Short=[0, 0] @ 417786,
'Image PhotometricInterpretation': (0x0106) Short=1 @ 417678,
'Image PlanarConfiguration': (0x011C) Short=1 @ 417762,
'Image ResolutionUnit': (0x0128) Short=Pixels/Inch @ 417774,
'Image RowsPerStrip': (0x0116) Short=348 @ 417738,
'Image SampleFormat': (0x0153) Short=Unsigned @ 417798,
'Image SamplesPerPixel': (0x0115) Short=1 @ 417726,
'Image StripByteCounts': (0x0117) Long=417600 @ 417750,
'Image StripOffsets': (0x0111) Long=8 @ 417702,
'Image SubfileType': (0x00FE) Long=Single page of multi-page image @ 417618,
'Image Tag 0xFFFB': (0xFFFB) Byte=16 @ 417810,
'Image Tag 0xFFFC': (0xFFFC) Long=[1, 4294967295L] @ 418368}
Когда я открываю файл в ImageJ, я вижу метки времени. Но я могу видеть их только по одному изображению за раз. Есть ли способ увидеть метки времени в python? Возможно ли, что exifread ищет неправильное ключевое слово в заголовке файла tiff для отметки времени?
Спасибо, Сара.