Batch Concatenation
Dieser Funktionsblock fasst mehrere Batch-/Listen-Eingänge zu einem einzigen kombinierten Batch zusammen. Verwenden Sie ihn, wenn Sie mehrere Listen von Elementen (z. B. Bilder, Erkennungen oder allgemeine Datenlisten) zu einer Liste fßr die weitere Verarbeitung zusammenfßhren mÜchten.
đĽ Eingänge
BatchEin oder mehrere Batch-/Listen-Eingänge. Jeder Eingang kann eine Liste von Elementen enthalten (Bilder, Erkennungen, allgemeine Werte). Eingänge werden als Batch-Sockets akzeptiert.BatchEin zweiter Batch-/Listen-Eingang (der Block akzeptiert mehrere Batch-Eingänge, wenn hinzugefßgt).
đ¤ Ausgänge
BatchEin einzelner Batch-/Listen-Ausgang, der die Konkatenation aller bereitgestellten Eingangslisten enthält und die Reihenfolge der Elemente beibehält.
đšď¸ Steuerungen
Dieser Funktionsblock hat keine benutzerseitigen Steuerungen. Er arbeitet automatisch mit den bereitgestellten Eingängen.
âď¸ Laufmechanismus
Beim Ausfßhren des Szenarios sammelt der Block die an seinen Batch-Eingängen bereitgestellten Listen, fßgt sie durch Aneinanderhängen der Elemente aus jedem Eingang in Reihenfolge zusammen und gibt einen kombinierten Batch aus. Leere Eingänge fßhren zu einer unveränderten zusammengefßgten Liste (Elemente aus anderen Eingängen bleiben erhalten).
đŻ Funktionen
Einfache Listen-ZusammenfĂźhrung: Verbindet mehrere Listen zu einer einzigen Liste.
Bewahrt die ursprĂźngliche Reihenfolge der Elemente aus jedem Eingang.
Akzeptiert generische Batch-/Listen-Elemente (Bilder, Zahlen, Dictionaries usw.).
đ Verwendung
Speisen Sie einen oder mehrere Batch-/Listen-Ausgänge in die Batch-Eingänge des Blocks ein.
Verbinden Sie den einzelnen Batch-Ausgang des Blocks mit nachgelagerten BlĂścken, die eine Liste oder einen Batch erwarten.
Verwenden Sie diesen Block, wenn Sie parallele Pfade (z. B. Ausgaben von separaten Kameras oder parallelen Detektoren) wieder in einen einzigen Verarbeitungsstrom zusammenfĂźhren mĂśchten.
đĄ Tipps und Tricks
Kombinieren Sie mit
Debatch, wenn Sie einen zusammengefĂźhrten Batch wieder in einzelne Elemente fĂźr die Einzelverarbeitung aufteilen mĂźssen.Verwenden Sie
Get Batch Size, um zu prĂźfen, wie viele Elemente sich im zusammengefĂźhrten Batch befinden.Verwenden Sie
Get Element, um bestimmte Elemente aus dem zusammengefĂźhrten Batch nach Index zu extrahieren.Wenn Sie groĂe Listen speichereffizient verarbeiten mĂźssen, koppeln Sie den Block mit
Batch Processing, um Elemente in kleineren Chargen zu verarbeiten.Um fehlende oder ungßltige Einträge vor dem Zusammenfßhren herauszufiltern, verwenden Sie
Exclude NonesoderReplace Nonefßr die eingehenden Listen.Häufige Nachbearbeiter fßr zusammengefßhrte Bild-Batches sind
Collage Images,Image Concatenate,Image Loggeroder jeder Detektor/Analysebock, der Bildlisten akzeptiert.
đ ď¸ Fehlersuche
Wenn der zusammengefĂźhrte Batch leer erscheint: ĂberprĂźfen Sie, ob jeder Eingangs-Batch Elemente enthält und ob die Eingänge tatsächlich verbunden sind.
Wenn die Reihenfolge wichtig ist, stellen Sie sicher, dass die Eingänge in der gewßnschten Reihenfolge bereitgestellt werden, da der Block die Eingangsreihenfolge beim Zusammenfßgen beibehält.
Wenn einige Elemente unerwartet sind (z. B. None), verwenden Sie FilterblĂścke wie
Exclude Nonesvor dem ZusammenfĂźhren.
Zuletzt aktualisiert
War das hilfreich?