Я пробовал преобразовывать изображения tiff в массивы numpy. Я использовал PIL, чтобы открыть его, а затем передал его в np.array ()
img1 = Image.open(img1_path)
temp = np.array(img1)
print('TYPE:' + str(type(temp)))
print(temp)
Вот результат:
TYPE:<class 'numpy.ndarray'>
[[1342 1435 1428 ... 1165 1168 1170]
[1407 1376 1267 ... 1175 1148 1166]
[1336 1454 1434 ... 1174 1159 1169]
...
[1204 1201 1302 ... 1115 1131 1126]
[1202 1246 1305 ... 1125 1129 1118]
[1285 1319 1319 ... 1127 1124 1127]]
Форма массива - (858, 557)
Когда мы конвертируем любое изображение в массив numpy, мы обычно видим значения в диапазоне от 1-255, но как мы видим значения, намного превышающие это? Я не очень разбираюсь в файлах формата TIFF. И я не могу понять эту концепцию. Любая помощь или ресурсы будут оценены. Спасибо.