Play Folder
Bu fonksiyon bloğu, seçili bir klasörden görüntüleri oynatır ve her değerlendirmede bir dosya döndürür. Görüntü veri setlerinde adım adım ilerlemek, dizileri önizlemek veya görüntüleri sonraki işlem bloklarına beslemek için kullanın. Varsayılan klasörü Select folder düğmesi ile seçebilir, çalışma zamanında bunu Folder Path girişi ile geçersiz kılabilir, dosyaları bir glob paterniyle filtreleyebilir ve oynatmayı Mode ve Order kontrolleriyle yönetebilirsiniz.
📥 Girdiler
Folder PathVarsayılan klasörü,Select folderdüğmesiyle belirlenen değerin yerine geçecek isteğe bağlı bir string giriştir. Kaynağı çalışma zamanında değiştirmek için tam klasör yolu sağlayın.Restartİsteğe bağlı boolean girdi.Trueolduğunda blok, mevcutModeiçin oynatmayı sıfırlar ve o değerlendirmede sıfırlanmış (kenar) görüntüyü döndürür.
Not: Bunlar giriş soketleridir.
📤 Çıktılar
ImageKlasörden okunan mevcut görüntü dosyası. Bu bir görüntü çıkış soketidir.File PathMevcut görüntü dosyasının mutlak yolu. Bu bir string çıkış soketidir.RestartedBu değerlendirmede blok sarmalanmış veya sıfırlanmış bir kenar görüntüsü döndürdüyseTrueolan boolean değeri. Bu da bir çıkış soketidir.
Not: Bunlar çıkış soketleridir.
🕹️ Kontroller
Select folderFolder Pathboş olduğunda kullanılacak varsayılan klasörü seçmek için düğme.Glob patternPython glob sözdizimi kullanarak dosyaları filtrelemek için metin alanı (örnekler:*,*.png,**/*).ModeOynatma yönünü kontrol eden açılır menü:Forward,BackwardveyaStop.OrderDosya sıralamasını seçen açılır menü:Name(doğal dosya adı sıralaması) veyaTime(dosya değiştirme zamanı).
Not: Bunlar, bloğun dosyaları seçme ve döndürme şeklini etkileyen görünür widgetlardır.
🎨 Özellikler
Oynatma listesi yönetimi: seçilen klasör, glob paterni ve sıralama ile eşleşen görüntü dosyalarının listesini oluşturur ve önbelleğe alır.
Esnek oynatma: ileri, geri ve durdurulmuş modlarıyla sarmalama davranışını destekler.
Klasör geçersiz kılma: kaydedilmiş varsayılanı değiştirmeden çalışma zamanında
Folder Pathile kaynağı değiştirme olanağı.Restart işlemi: açık
Restartgirişi oynatmayı sıfırlar ve o değerlendirmede kenar görüntüyü döndürür.Dosya meta verisi çıktısı: günlükleme veya sonraki işlemler için mutlak yolu döndürür.
Opsiyonel eşzamansız kare yükleme: mevcutsa kareler arka planda uzak günlükleme için yüklenebilir.
⚙️ Çalıştırma mekanizması
Her değerlendirmede blok, etkin klasörü (varsayılan veya geçersiz kılınmış) belirler, Glob pattern ve Order ayarlarını kontrol eder ve gerektiğinde dahili oynatma listesini yeniler. Mevcut indeksi takip eder ve o indeksdeki görüntüyü, dosya yolunu ve Restarted bayrağını döndürür. Mevcut görüntüyü döndürdükten sonra, seçili Modea (forward/backward/stop) göre bir sonraki indeksi hazırlar ve gerekiyorsa başa veya sona sarar.
📝 Kullanım talimatları
Varsayılan klasörü seçmek için
Select folderdüğmesine tıklayın veya boş bırakıp çalışma zamanındaFolder Pathgirdisiyle bir yol sağlayın.Dosyaları filtrelemek için bir
Glob patterngirin (*ile hepsini seçebilir veya*.jpg/**/*.pnggibi türleri belirtebilirsiniz).Değerlendirmeler arasında ilerlemek, geri almak veya aynı görüntüyü tutmak için
Modeseçin.Dosyaları isim veya değiştirme zamanına göre sıralamak için
Orderseçeneğini belirleyin.İsteğe bağlı olarak oynatmayı sıfırlamak için
Restart= True gönderin; bu, mevcut modun kenar görüntüsünü döndürecektir.
💡 İpuçları ve Püf Noktaları
ImageçıkışınıShow Imagebloğuna bağlayarak klasörde gezinirken görseli daha büyük pencerede önizleyin.İlginizi çeken kareleri
Image Writeile kaydedin veya örnekleri toplu olarak dışa aktarmak içinImage Loggerkullanın.Görüntüler sonraki AI blokları için çok büyükse,
Imageçıkışından sonraImage ResizeveyaImage Resizerbağlayarak işlem süresini azaltın.Her görüntünün belirli bir alanına odaklanmak istiyorsanız, bu bloktan sonra
Image ROI Select(veyaImage ROI) kullanıp kırpılmış sonucuFind ObjectveyaMask Detectiongibi dedektörlere verin.Görsel raporlar veya birleştirilmiş görünümler oluşturmak için birden fazla kareyi toplayıp
Collage ImagesveyaImage Concatenatebloklarına iletin.Veri seti odaklı iş akışları kurarken,
File Pathçıktısını kullanarak görüntü verileriyle birlikte günlükler veya CSV dosyaları oluşturun.
(İpucu: yalnızca ortamınızdaki listelenen fonksiyon bloklarıyla kombinasyon yapın.)
🛠️ Sorun Giderme
Dosya bulunamıyor: Seçili klasörün desteklenen görüntü uzantılarını içerdiğini ve
Glob patternin dosya adlarınızla eşleştiğini kontrol edin.Geçersiz klasör geçersiz kılma:
Folder Pathgirişinin boş olmayan bir string olduğundan ve var olan bir dizine işaret ettiğinden emin olun.Beklenmeyen sıralama: Değiştirme zamanına göre sıralama için
Order=Time, dosya adıyla öngörülebilir sıralama içinOrder=Namekullanın (doğal sıralama sayısal parçaları doğru ele alır).Oynatma ilerlemiyor:
ModeayarınınStopolmadığını ve bloğun değerlendirmeler aldığına dikkat edin (bazı çalışma modları yalnızca senaryo yürütüldüğünde değerlendirme yapar).
Last updated