Swing Catalyst Hareket Yakalama Ayarları

Giriş

Bu makale, Swing Catalyst içindeki Hareket Yakalama işlevinin nasıl kurulup yapılandırılacağını açıklamaktadır. Bu özellik tüm lisans türleri için mevcut olmayabilir; daha fazla bilgi için Hareket Yakalama SSS sayfamıza bakınız.

Gereksinimler

  • Bileşenlerin, bileşenler dizinine yüklenmesi gerekmektedir.

Bilgisayarınızın PC özellik önerilerimizi karşılaması gerekmektedir; en önemlisi ekran kartının önerilerimizi karşılamasıdır.

Yapılandırma

Hareket Yakalama ayarlarına ana Ayarlar menüsünden “Video & Yakala” bölümü altından ulaşılabilir. Buradan yürütme sağlayıcılarını ve toplu iş boyutunu seçebilir veya değiştirebilirsiniz.

Sahip olduğunuz aktif / etkin kamera sayısına bağlı olarak 12 ile 24 arasında bir toplu iş boyutu öneririz.

MotionCatalyst_YXRW7bXdCW.png MotionCatalyst_YXRW7bXdCW.png

Önerilen Yürütme Sağlayıcısı

NVIDIA

  • NVIDIA RTX 3060 veya daha yeni GPU -> TensorRT

  • TensorRT çalışmazsa CUDA’yı deneyin

Diğer ekran kartları

  • DirectML

Varsayılan seçenek DirectML’dir; zira en uyumlu sağlayıcıdır. Ancak ne yazık ki en yavaş olanıdır.

Kıyaslama testlerimizde TensorRT’nin yürütme sağlayıcıları arasında en yüksek Performansı sergilediğini gördük.

  • TensorRT ortalama olarak (DirectML’den %35-45, CUDA’dan %20-25 daha hızlıdır)

  • CUDA, DirectML’e kıyasla orta düzeyde iyileştirme sunar (ortalama %10-12)

  • CUDA, TensorRT’ye göre çok daha fazla GPU belleği (VRAM) kullanır; CUDA kullanıyorsanız lütfen toplu iş boyutunu düşürmeyi deneyin

Bileşen indirme

Henüz yüklü olmayan bir bileşen seçerseniz onu indirmeniz istenecektir.

TensorRT veya CUDA kullanabilmek için önce bileşenleri indirmeniz gerekmektedir.

eZkrGi1hnK.png eZkrGi1hnK.png

note: Bu özellik yalnızca 25.2 sürümünde mevcuttur.

Önerilen Toplu İş Boyutu

Testlerimize göre daha büyük toplu iş boyutları daha iyi Performans sağlamaktadır. Tipik bir 2-3 kameralı kurulum için 16 ile 24 arasında bir toplu iş boyutu öneririz. Aynı anda grafik kaynağı gerektiren başka yazılımlar kullanıyorsanız daha düşük bir toplu iş boyutu denemek faydalı olabilir. Sonuç olarak en uygun toplu iş boyutu, iş akışınıza ve Swing Catalyst’e ek olarak çalıştırdığınız programların türüne bağlı olabilir.

Gelişmiş Ayarlar

Yürütme sağlayıcısı ayarlarının altında, algılama modelini değiştirebileceğiniz veya “FP16” seçeneğini etkinleştirebileceğiniz gelişmiş ayarlar yer almaktadır.

Algılama modelini Medium’dan Nano’ya değiştirmek, doğruluktan ödün vererek ekran kartınızın kullandığı bellek miktarını azaltabilir ve Performansı artırabilir.

Yeterli algılama sağlamakta güçlük çekiyorsanız modeli Medium olarak değiştirip Swing Catalyst’i yeniden başlatmayı ve tekrar denemeyi deneyin.

  • Varsayılan algılama modeli Nano’dur

  • “TensorRT için FP16” varsayılan olarak işaretli değildir

FP16

FP16 kullanmak bellek kullanımını azaltabilir ve Performansı artırabilir (doğruluktan ödün vererek).

Testlerimizde FP16’nın Performansı %20-35 oranında artırabildiğini gördük.

Ayrıca Kayıtlar arasında varsayılan FP32’ye kıyasla daha tutarsız sonuçlar üretebilir. Performans sorunları yaşıyorsanız veya belleğiniz doluyorsa denemeye değer olabilir.

MotionCatalyst_1HvvrDLr0m.png MotionCatalyst_1HvvrDLr0m.png

Performans Karşılaştırmaları

Screen Shot 2024-12-17 at 16.25.42.png Screen Shot 2024-12-17 at 16.25.42.png

TensorRT (mor), CUDA (pembe) ve DirectML (yeşil), soldan sağa. Y ekseni (FPS), Hareket Yakalama modelinin işleyebildiği saniye başına kare sayısını gösterir ve kameranızın Kare Hızıyla doğrudan ilişkili değildir.

firefox_NQ3XNoVqhI.png firefox_NQ3XNoVqhI.png

Performans Metriği (FPS), saniye başına işlenen Kare sayısını ifade eder; sayı ne kadar yüksekse işlem o kadar hızlı gerçekleşir. Yukarıdaki görselde de görüldüğü üzere hem CUDA hem de TensorRT neredeyse doğrusal bir seyir izlemektedir. Örneğin, bir kameradan iki kameraya geçtiğinizde Performansın neredeyse yarıya düştüğünü görürsünüz. Bu Performans düşüşü, daha yeni NVIDIA ekran kartlarında daha az belirgindir.


Son güncelleme: 2025-05-16 | Resmi destek sitesinde görüntüle