Slice Image
Esta función divide una imagen de entrada en una cuadrícula de sub-imágenes más pequeñas. Úsala para partir imágenes grandes en mosaicos para análisis individual, procesamiento en paralelo o para generar galerías de imágenes.
📥 Entradas
Image Any - Imagen principal que se desea dividir.
Horizontal Percentage - Número de cortes horizontales (columnas). Si está vacío, por defecto es 1.
Vertical Percentage - Número de cortes verticales (filas). Si está vacío, por defecto es 1.
📤 Salidas
Image Any - La imagen principal con pistas visuales opcionales (igual que la entrada o una versión anotada).
Sliced Images - Lista de sub-imágenes generadas (cada mosaico de la cuadrícula).
Sliced Coordinates - Lista de coordenadas de rectángulos para cada corte (útil para mapear resultados a la imagen original).
🕹️ Controles
Este bloque usa las entradas mencionadas arriba como parámetros ajustables. Proporciona valores para Horizontal Percentage y Vertical Percentage para controlar la disposición de la cuadrícula.
⚙️ Mecanismo de funcionamiento
Al ejecutarse, el bloque lee la
Image Anyproporcionada y los dos valores de número de cortes.Divide la imagen en una cuadrícula usando el número especificado de columnas y filas.
El bloque devuelve la imagen completa, una lista de imágenes de cada slice (en orden de lectura) y las coordenadas de cada slice para que puedas relacionar detecciones con la imagen original.
✨ Características
División por cuadrícula sencilla sin necesidad de recorte manual.
Devuelve tanto las imágenes cortadas como sus coordenadas para procesamiento posterior.
Funciona con cualquier tamaño de imagen; los cortes se calculan para cubrir el área de manera uniforme.
📝 Instrucciones de uso
Conecta un productor de imágenes (cámara, cargador de archivos, etc.) a
Image Any.Ajusta el número deseado de columnas mediante
Horizontal Percentage.Ajusta el número deseado de filas mediante
Vertical Percentage.Ejecuta el escenario: el bloque emitirá las imágenes en mosaico y sus coordenadas para procesamiento adicional.
💡 Consejos y trucos
Combínalo con
Show Imagepara previsualizar rápidamente los mosaicos individualmente conectando un elemento deSliced Imagesa un flujo de visualización.Usa
Image ResizeoImage Resizerantes de dividir si necesitas tamaños de mosaico uniformes o quieres reducir el tiempo de procesamiento.Alimenta cada mosaico a bloques de detección como
Find Object,Object DetectionoMask Detectionpara análisis por mosaico y luego usaSliced Coordinatespara mapear los resultados a la imagen original.Tras el procesamiento por mosaicos, utiliza
Collage ImagesoImage Concatenatepara crear un resumen visual único a partir de los mosaicos procesados.Para guardar resultados por mosaico, conecta
Sliced ImagesaImage LoggeroMulti Image Writepara una exportación organizada.
(sugerencia) Si solo necesitas una región en vez de una cuadrícula, considera usar Image ROI Select o Image ROI antes de dividir para limitar el área.
🛠️ Solución de problemas
Si los mosaicos aparecen distorsionados o inesperados, prueba a agregar
Image Resizeantes del bloque para forzar dimensiones de origen consistentes.Si recibes menos mosaicos de los esperados, verifica que
Horizontal PercentageyVertical Percentageestén configurados como enteros mayores que 0.Si los detectores posteriores pierden objetos en los bordes de los mosaicos, añade un pequeño solapamiento redimensionando o pre-recortando con
Image ROIy luego divide; así los objetos que cruzan límites estarán capturados en al menos un mosaico.
Última actualización
¿Te fue útil?