Quiero entrenar a una CNN para el reconocimiento de imágenes. Las imágenes para entrenamiento no tienen un tamaño fijo. Quiero que el tamaño de entrada para el CNN sea 50x100 (alto x ancho), por ejemplo. Cuando cambio el tamaño de algunas imágenes de tamaño pequeño (por ejemplo, 32x32) al tamaño de entrada, el contenido de la imagen se estira demasiado horizontalmente, pero para algunas imágenes de tamaño mediano se ve bien.
¿Cuál es el método adecuado para cambiar el tamaño de las imágenes y evitar que se destruya el contenido?
(Estoy pensando en rellenar imágenes con ceros para completar el tamaño después de cambiarles el tamaño en cierto grado manteniendo la relación de ancho y alto. ¿Estaría bien con este método?)
Puede hacer lo siguiente Primero cambiar el tamaño de las imágenes hasta cierto punto y luego rellenar la imagen desde todos los lados, lo que podría ayudar a mantener las características de la imagen.
fuente