Video
Bu fonksiyon bloğu bir video dosyasını oynatır ve işleme için ayrı kareler (frame) çıktısı verir. Bir dosya seçmenize, oynatma modunu kontrol etmenize izin verir ve her karenin yanında zaman damgası ile döngü/yeniden başlatma bilgisi sağlar.
📥 Girdiler
Restart
Boolean kabul eden giriş soketi. True gönderildiğinde video oynatımını başa alır. (Giriş soketi)
📤 Çıktılar
Image Any
Videodan okunan kare görüntüsü. (Çıkış soketi)
Timestamp
Mevcut karenin videodaki konumunu gösteren okunabilir zaman damgası. (Çıkış soketi)
Restarted
Video sona ulaşıp yeniden başladığında true olan boolean bayrağı. (Çıkış soketi)
🕹️ Kontroller
Select video file
Oynatılacak video dosyasını seçmek için düğme. (Kontrol)
Real-time
Gerçek zamanlı oynatmayı etkinleştirmek/devre dışı bırakmak için anahtar. Etkinse kareler, orijinal videonun kare hızına (fps) göre ilerler. (Kontrol)
🎨 Özellikler
İsteğe bağlı gerçek zamanlı senkronizasyon ile akıcı oynatma; kareler kaynağın zamanlamasını takip eder.
Her kare için kullanılabilir bir zaman damgası sağlayan kare düzeyinde çıktı.
Döngü davranışı ve oynatımı başa alma kontrolü.
Önizleme veya sonrası işleme bloklarına (örneğin tespitler, kayıtlar veya kaydetme) kareleri yönlendirme yeteneği.
Dışa aktarma veya kayıt entegrasyonları için arka planda kare işleme seçenekleri.
⚙️ Çalışma Mekanizması
Bir video dosyası seçildiğinde, blok dosyayı açar ve oynatımı hazırlamaya başlar.
Real-timeanahtarı açıksa, blok oynatım hızını kaynak videonun fps değerine göre ayarlar. Kapalıysa, kareler sistem grafiğini değerlendirdiği hızda ilerler.Restartgirişine true sinyali gönderildiğinde oynatım ilk kareye sıfırlanır.Her değerlendirmede son kare, videodaki konumunu belirten okunabilir bir zaman damgası ve videonun döngüye girip girmediğini belirten bir boolean çıktılanır.
📝 Kullanım Talimatları
Select video filedüğmesine tıklayıp desteklenen bir video dosyası seçin.Oynatmanın orijinal hızla eşleşmesini istiyorsanız
Real-timei açın; yapılandırma ve test sırasında daha hızlı iterasyon için kapatabilirsiniz.İsterseniz oynatımı başa almak için
Restartgirişine true değeri gönderin.Her kareyi işlemek veya görselleştirmek için
Image Anyçıkışını ilgili bloklara bağlayın.
💡 İpuçları ve Püf Noktaları
Geliştirirken kareleri önizlemek için
Image AnyıShow Imagee bağlayın.Önemli kareleri veya kayıtları saklamak için
Image AnyiImage LoggerveyaRecord Videoe yönlendirin.İşlem yükünü azaltmak için yoğun analiz bloklarından önce
Image ResizerveyaImage Resizekullanarak çözünürlüğü düşürün (ör.Object Detection,Pose Estimation).Tespit kalitesini artırmak için
Denoisingile gürültü giderme uygulayın.Arka plan çıkarma iş akışları için
Background Subtractorile hareket eden nesneleri tespit edip ardındanObject DetectionveyaBlob Detectora gönderin.Bölge sınırlı işlem için
Image ROI SelectveyaImage ROIile ilgi alanını kırpın; sonraFind Object,Mask Detectionveya OCR bloklarını çalıştırın.Takip ve analiz için
Object Detection(veyaObject Detection - Custom) ileObject_Detection_Trackerı eşleştirip takip çıktısınıTraffic Intersection Analysisgibi analiz bloklarına iletin.Metin çıkarımı için karelerde (isteğe bağlı olarak
Image ROI Selectile kırptıktan sonra)OCRveyaOCR (EasyOCR)kullanın.
İpucu: Uzun videolarla çalışırken yapılandırma ve test aşamasında daha hızlı yineleme yapmak için Real-timei kapatın; son çalışmalarda zamanlı oynatma için tekrar açın.
🛠️ Sorun Giderme
Kareler görünmüyor:
Select video fileile geçerli bir video dosyası seçildiğinden ve dosyanın erişilebilir olduğundan emin olun.Oynatma çok yavaş:
Real-timeetkin ve sistem yetişemiyorsa,Real-timei devre dışı bırakın veyaImage Resizerile kare boyutunu küçültün.Video beklenmedik şekilde yeniden başlıyor: Dosya sonu bir yeniden başlatma bayrağı tetikler; oynatım konumunu açık kontrol için
Restartgirişini kullanın.Zaman damgaları yanlış görünüyor: Zaman damgaları video süresine göre hesaplanır; dosya meta verilerini kontrol edin veya farklı bir dosya deneyin.
Bulut veya kayıt hizmetlerine kare akışı göndermeyi planlıyorsanız, sonucu kalıcılaştırmak için bloğu Image Logger, Record Video veya diğer dışa aktarma bloklarıyla birlikte kullanın.
Last updated