For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 Any La imagen que quieres redimensionar.

  • Width Ancho de salida deseado en píxeles. Opcional — déjalo vacío para conservar el ancho original.

  • Height Alto de salida deseado en píxeles. Opcional — déjalo vacío para conservar la altura original.

📤 Salidas

  • Image Any La imagen redimensionada.

🕹️ Controles

  • Interpolation Method Elige 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_AREA para reducir tamaño (bueno para evitar aliasing).

    • Usa INTER_LINEAR para uso general (equilibrio entre velocidad y calidad).

    • Usa INTER_CUBIC o INTER_LANCZOS4 al 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 ROI o Slice Image antes de este bloque.

  • Para evitar estiramientos y conservar la relación de aspecto, recorta o agrega relleno antes de redimensionar. Usa Image Padding para 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, OCR o OCR (EasyOCR).

💡 Tips and Tricks

  • Preparar para OCR: amplía una región de texto recortada con este bloque antes de conectar a OCR o OCR (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) o Object Detection - Custom para que los umbrales y tamaños de caja sean previsibles.

  • Conservar detalles al ampliar: si debes agrandar imágenes pequeñas, elige INTER_CUBIC o INTER_LANCZOS4 para mejor calidad visual.

  • Mantener la relación de aspecto: para evitar objetos distorsionados, usa Image ROI o Image Padding para hacer el recorte cuadrado (o que coincida con la entrada del modelo) y luego redimensiona.

  • Comprobaciones rápidas: conecta Show Image justo 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_CUBIC o INTER_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 Width y Height y previsualiza con Show 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