Image Resize
Esta función cambia el tamaño de una imagen entrante. Úsala para ampliar o reducir imágenes con métodos de interpolación seleccionables, de modo que los bloques siguientes reciban imágenes con las dimensiones requeridas.
📥 Entradas
Image AnyLa imagen que quieres redimensionar.WidthAncho de salida deseado en píxeles. Opcional — déjalo vacío para conservar el ancho original.HeightAlto de salida deseado en píxeles. Opcional — déjalo vacío para conservar la altura original.
📤 Salidas
Image AnyLa imagen redimensionada.
🕹️ Controles
Interpolation MethodElige cómo se muestrean los píxeles al cambiar el tamaño. Opciones comunes:INTER_NEAREST,INTER_LINEAR,INTER_AREA,INTER_CUBIC,INTER_LANCZOS4.Usa
INTER_AREApara reducir tamaño (bueno para evitar aliasing).Usa
INTER_LINEARpara uso general (equilibrio entre velocidad y calidad).Usa
INTER_CUBICoINTER_LANCZOS4al ampliar si necesitas mayor calidad (más lento).
⚙️ Cómo funciona
Cuando se ejecuta, este bloque toma la Image Any proporcionada y aplica el Interpolation Method elegido para generar una nueva imagen con el Width y Height solicitados. Si alguna dimensión se deja en blanco, esa dimensión mantendrá el tamaño original. La imagen redimensionada se envía a la salida para los bloques posteriores del flujo.
🎯 Características clave
Control preciso del tamaño de salida mediante ancho y alto explícitos.
Varias opciones de interpolación para ajustar velocidad vs. calidad.
Funciona con cualquier bloque que produzca imágenes y prepara imágenes para modelos o visualización.
📝 Consejos de uso
Si quieres previsualizar el resultado, conecta la salida a
Show Image.Recorta primero y luego redimensiona para mejores resultados cuando la región de interés sea más pequeña que la imagen completa. Usa
Image ROIoSlice Imageantes de este bloque.Para evitar estiramientos y conservar la relación de aspecto, recorta o agrega relleno antes de redimensionar. Usa
Image Paddingpara añadir bordes en lugar de distorsionar la imagen.Para modelos que esperan entradas pequeñas (detección de objetos, OCR), redimensiona la imagen a las dimensiones preferidas del modelo antes de enviarla a bloques como
Object Detection (D-FINE),Object Detection - Custom,OCRoOCR (EasyOCR).
💡 Tips and Tricks
Preparar para OCR: amplía una región de texto recortada con este bloque antes de conectar a
OCRoOCR (EasyOCR)para mejorar la precisión.Preparar para detección: redimensiona los fotogramas de la cámara a un tamaño consistente antes de
Object Detection (D-FINE)oObject Detection - Custompara que los umbrales y tamaños de caja sean previsibles.Conservar detalles al ampliar: si debes agrandar imágenes pequeñas, elige
INTER_CUBICoINTER_LANCZOS4para mejor calidad visual.Mantener la relación de aspecto: para evitar objetos distorsionados, usa
Image ROIoImage Paddingpara hacer el recorte cuadrado (o que coincida con la entrada del modelo) y luego redimensiona.Comprobaciones rápidas: conecta
Show Imagejusto después de este bloque para confirmar visualmente la salida redimensionada.
🛠️ Solución de problemas
Resultado borroso al ampliar
Prueba una interpolación de mayor calidad como
INTER_CUBICoINTER_LANCZOS4.
Objeto importante aparece aplastado o estirado
Asegúrate de preservar la relación de aspecto. Recorta o agrega relleno antes de redimensionar.
Tamaño u orientación inesperados
Verifica los valores numéricos de
WidthyHeighty previsualiza conShow Image.Si solo debe cambiar una dimensión, deja la otra vacía para mantener el tamaño original en ese eje.
Última actualización