Я хочу обучить CNN распознаванию изображений. Изображения для обучения не имеют фиксированного размера. Я хочу, чтобы размер ввода для CNN был 50x100 (высота х ширина), например. Когда я изменяю размер изображения небольшого размера (например, 32x32) до входного размера, содержимое изображения слишком сильно растягивается по горизонтали, но для некоторых изображений среднего размера это выглядит нормально.
Как правильно изменить размеры изображений, избегая уничтожения контента?
(Я имею в виду заполнение изображений нулями до полного размера после изменения их размера до некоторой степени, сохраняя соотношение ширины и высоты. Было бы хорошо с этим методом?)
Вы можете сделать следующее: сначала изменить размеры изображений до определенной степени, а затем дополнить изображение со всех сторон, что может помочь в поддержании функций на изображении.
источник