У меня есть набор цифровых моделей рельефа (изображение в градациях серого, 256x256, в виде двумерных массивов NumPy, dtype=np.float
), которые представляют собой карты высот в области ГИС. Тем не менее, я пытаюсь использовать предварительно обученную сеть VGG-16, которая принимает входные данные как 3-канальное RGB-изображение.
Я попытался дублировать канал на 3 канала, а затем передать массив numpy в мою модель (преобразовав его в PILОбраз). И, как и ожидалось, я получаю:
PIL TypeError: Не удается обработать этот тип данных 'эта ошибка
Далее, я попытался это , ноЯ не хочу нормализовать, так как мои данные не имеют определенного верхнего предела и варьируются от изображения к изображению и не хотят зависеть от этого при выводе.
Может ли кто-нибудь помочь мне решить эту проблему, чтобы я мог кормить NumPyфайлы как есть в VGG-сети?