Выберите постоянный размер для обучения модели:
Используйте размер, достаточно большой, чтобы отличить элементы, но не слишком большой, чтобы размер модели становился громоздким.
Равномерно масштабируйте входные данные, чтобы максимизировать самую длинную сторону, чтобы соответствовать целевому размеру, и заполните более короткую сторону черным или белым, чтобы сделать изображение целевым размером.
Используйте окончательные масштабированные / дополненные изображения для обучения модели.
В то время как заполнение будет вносить некоторый уклон, особенно по краю границы, слои выбора объектов должны находить большие области сплошного цвета неинтересными и иметь минимальное влияние на окончательное взвешивание.
Вы можете уменьшить смещение, тренируя каждое изображение дважды, перемещая отступ в противоположную сторону для второй тренировки. Это помогло бы модели с улучшенным переводческим допуском при немного большей вероятности переоснащения на более высоких уровнях.