Batch Concatenation

Bu fonksiyon bloğu, birden fazla batch/liste girdisini tek bir birleşik batch haline getirir. Birden çok öğe listesini (ör. görüntüler, tespitler veya genel veri listeleri) aşağı akışta işlemek üzere tek bir listeye birleştirmek istediğinizde kullanın.

📥 Girdiler

  • Batch Bir veya daha fazla batch/liste girişi. Her giriş, öğe listesi (görüntüler, tespitler, genel değerler) içerebilir. Girdiler batch soketleri olarak kabul edilir.

  • Batch İkinci bir batch/liste girişi (blok eklendiğinde birden fazla batch girişi kabul eder).

📤 Çıktılar

  • Batch Sağlanan tüm giriş listelerinin sırasını koruyarak birleştirilmiş tek bir batch/liste çıktısı.

🕹️ Kontroller

Bu fonksiyon bloğunun kullanıcıya yönelik kontrolü yoktur. Sağlanan girdilerle otomatik olarak çalışır.

⚙️ Çalışma mekanizması

Senaryo çalıştığında blok, batch girdilerine verilen listeleri toplar, her bir girişten gelen öğeleri sırasıyla ekleyerek birleştirir ve tek bir birleşik batch olarak çıkarır. Boş girişler, birleştirilmiş listede diğer girdilerden gelen öğelerin korunmasına neden olur (boş girdiler çıktıyı bozmaz).

🎯 Özellikler

  • Basit liste birleştirme: birden fazla listeyi tek bir liste halinde birleştirir.

  • Her girişten gelen öğelerin orijinal sırasını korur.

  • Görüntüler, sayılar, sözlükler vb. gibi genel batch/liste öğelerini kabul eder.

📝 Nasıl kullanılır

  1. Bir veya daha fazla batch/liste çıktısını bloğun batch girdilerine besleyin.

  2. Blokun tek batch çıktısını, bir liste veya batch bekleyen aşağı akış bloklarına bağlayın.

  3. Örneğin ayrı kameraların veya paralel dedektörlerin çıktıları gibi paralel dalları tekrar tek bir iş akışına birleştirmek gerektiğinde kullanın.

💡 İpuçları ve Püf Noktaları

  • Birleştirilmiş bir batchi tekrar öğelere ayırmanız gerekiyorsa Debatch ile birlikte kullanın.

  • Birleştirilen batchte kaç öğe olduğunu görmek için Get Batch Size kullanın.

  • Belirli bir öğeyi dizine göre çekmek için Get Element kullanın.

  • Büyük listeleri daha az bellekle işlemek gerekiyorsa, öğeleri küçük parçalar halinde işlemek için Batch Processing ile eşleştirin.

  • Birleştirmeden önce eksik veya geçersiz girdileri filtrelemek için gelen listelere Exclude Nones veya Replace None uygulayın.

  • Birleştirilmiş görüntü batchlerinin yaygın tüketicileri: Collage Images, Image Concatenate, Image Logger veya görüntü listesi kabul eden herhangi bir dedektör/analiz bloğudur.

🛠️ Sorun Giderme

  • Birleştirilmiş batch boş görünüyorsa: her bir giriş batchinin öğe içerdiğini ve girdilerin gerçekten bağlı olduğunu doğrulayın.

  • Sıra önemliyse, girişlerin istenen dizilimde sağlandığından emin olun; blok birleştirirken giriş sırasını korur.

  • Bazı öğeler beklenmeyen (ör. None) ise, birleştirmeden önce Exclude Nones gibi filtreleme blokları kullanın.

Last updated

Was this helpful?