Batch Concatenation
Este bloque de función combina múltiples entradas de lote/lista en un único lote combinado. Úselo cuando quiera unir varias listas de elementos (por ejemplo, imágenes, detecciones o listas de datos genéricos) en una sola lista para su procesamiento posterior.
📥 Entradas
BatchUna o más entradas de lote/lista. Cada entrada puede contener una lista de elementos (imágenes, detecciones, valores genéricos). Las entradas se aceptan como sockets de batch.BatchUna segunda entrada de lote/lista (el bloque acepta múltiples entradas de batch cuando se añaden).
📤 Salidas
BatchUna única salida de lote/lista que contiene la concatenación de todas las listas de entrada proporcionadas, preservando el orden de los elementos.
🕹️ Controles
Este bloque de función no tiene controles visibles para el usuario. Opera automáticamente usando las entradas proporcionadas.
⚙️ Mecanismo de ejecución
Cuando se ejecuta el escenario, el bloque recopila las listas proporcionadas en sus entradas de batch, las fusiona agregando los elementos de cada entrada en orden y produce una única salida combinada. Las entradas vacías no afectan la lista resultante (los elementos de las demás entradas se conservan).
🎯 Características
Fusión simple de listas: concatena varias listas en una sola.
Conserva el orden original de los elementos de cada entrada.
Acepta elementos genéricos en batch/lista (imágenes, números, diccionarios, etc.).
📝 Cómo usar
Encamine una o más salidas de tipo batch/lista a las entradas de batch del bloque.
Conecte la única salida de batch del bloque a los bloques siguientes que esperen una lista o batch.
Use esto cuando necesite combinar ramas paralelas (por ejemplo, salidas de cámaras separadas o detectores en paralelo) de nuevo en un único flujo de procesamiento.
💡 Consejos y trucos
Combine con
Debatchcuando necesite dividir un lote fusionado en elementos individuales para procesamiento por elemento.Use
Get Batch Sizepara inspeccionar cuántos elementos hay en el lote fusionado.Use
Get Elementpara extraer elementos específicos del lote fusionado por índice.Si necesita procesar listas grandes de forma eficiente en memoria, empareje con
Batch Processingpara manejar los elementos en trozos más pequeños.Para filtrar entradas faltantes o inválidas antes de fusionar, utilice
Exclude NonesoReplace Noneen las listas entrantes.Consumidores comunes de lotes de imágenes fusionadas incluyen
Collage Images,Image Concatenate,Image Loggero cualquier bloque detector/análisis que acepte listas de imágenes.
🛠️ Solución de problemas
Si el lote fusionado parece vacío: verifique que cada entrada de batch contenga elementos y que las entradas estén efectivamente conectadas.
Si el orden es importante, asegúrese de proporcionar las entradas en la secuencia deseada, ya que el bloque preserva el orden de entrada al concatenar.
Si algunos elementos son inesperados (por ejemplo, None), utilice bloques de filtrado como
Exclude Nonesantes de fusionar.
Última actualización
¿Te fue útil?