Podešavanja Hvatanja pokreta u SwingCatalystu

Uvod

Ovaj članak opisuje kako da podesite i konfigurišete funkcionalnost Hvatanja pokreta unutar SwingCatalyst-a. Ova funkcija možda nije dostupna za sve vrste licenci, molimo pogledajte naš FAQ o Hvatanju pokreta za više informacija.

Zahtevi

  • Komponente moraju biti instalirane u direktorijum za komponente.

Vaš računar mora da ispunjava naše preporuke za PC specifikacije, a najvažnije je da grafička kartica zadovoljava naše preporuke.

Konfiguracija

Podešavanja Hvatanja pokreta mogu se pronaći u glavnom meniju Podešavanja, u odeljku „Video i Snimanje". Odavde možete odabrati ili promeniti izvršne provajdere i veličinu grupnog paketa (batch size).

Preporučujemo veličinu grupnog paketa između 12 i 24, zavisno od toga koliko aktivnih/omogućenih kamera imate.

MotionCatalyst_YXRW7bXdCW.png MotionCatalyst_YXRW7bXdCW.png

Preporučeni izvršni provajder

NVIDIA

  • NVIDIA RTX 3060 ili noviji GPU -> TensorRT

  • Ako TensorRT ne funkcioniše, pokušajte sa CUDA

Ostale grafičke kartice

  • DirectML

Podrazumevana opcija je DirectML jer je najkompatibilniji provajder. Nažalost, ujedno je i najsporiji.

Tokom testiranja performansi, utvrdili smo da je TensorRT najpouzdaniji od izvršnih provajdera.

  • TensorRT je u proseku (35–45% brži od DirectML, 20–25% brži od CUDA)

  • CUDA nudi umerena poboljšanja u odnosu na DirectML (u proseku 10–12%)

  • CUDA koristi znatno više GPU memorije (VRAM) od TensorRT-a, pokušajte da smanjite veličinu grupnog paketa ako koristite CUDA

Preuzimanje komponenti

Ako odaberete komponentu koja već nije instalirana, bićete upitani da je preuzmete.

Da biste koristili TensorRT ili CUDA, prvo morate preuzeti odgovarajuće komponente.

eZkrGi1hnK.png eZkrGi1hnK.png

note: Ova funkcija je dostupna samo u verziji 25.2.

Preporučena veličina grupnog paketa

Prema našim testiranjima, veće veličine grupnog paketa daju bolju Перформансу. Preporučujemo veličinu grupnog paketa između 16 i 24 za tipičnu postavku sa 2–3 kamere. Ako istovremeno koristite drugi softver koji zahteva grafičke resurse, može biti korisno isprobati manju veličinu grupnog paketa. Na kraju krajeva, optimalna veličina grupnog paketa može zavisiti od vašeg načina rada i vrste programa koje pokrećete pored SwingCatalyst-a.

Napredna podešavanja

Ispod podešavanja izvršnog provajdera nalaze se napredna podešavanja gde možete promeniti model detekcije ili omogućiti „FP16".

Promena modela detekcije sa Medium na Nano može smanjiti koliko memorije grafička kartica koristi i poboljšati Перформансу, na račun preciznosti.

Ako imate poteškoća sa dobijanjem kvalitetne detekcije, pokušajte da promenite model na Medium, restartujte SwingCatalyst i pokušajte ponovo.

  • Podrazumevani model detekcije je Nano

  • „FP16 za TensorRT" podrazumevano nije označen

FP16

Korišćenje FP16 može smanjiti upotrebu memorije i poboljšati Перформансу (na račun preciznosti).

Tokom testiranja utvrdili smo da FP16 može poboljšati Перформансу za 20–35%.

Takođe može davati nekonzistentnije rezultate između Snimaka u poređenju sa podrazumevanim FP32. Može biti vredno pokušati ukoliko imate problema sa Перформансом ili vam ponestaje memorije.

MotionCatalyst_1HvvrDLr0m.png MotionCatalyst_1HvvrDLr0m.png

Poređenja Перформанси

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

TensorRT (ljubičasta), CUDA (roze) i DirectML (zelena), s leva na desno. Osa Y (FPS) predstavlja broj Frejmi po sekundi koje model Hvatanja pokreta može da obradi i nije direktno povezana sa brzinom frejma vaše kamere.

firefox_NQ3XNoVqhI.png firefox_NQ3XNoVqhI.png

Metrika Перформанси (FPS) označava koliko Frejmi po sekundi se obrađuje — što je broj veći, obrada je brža. Kao što možete videti na gornjoj ilustraciji, i CUDA i TensorRT su gotovo linearni. Na primer, kada pređete sa jedne na dve kamere, vidite gotovo upola manju Перформансу. Ovaj pad Перформанси je manje primetan na novijim NVIDIA grafičkim karticama.


Poslednje ažuriranje: 2025-05-16 | Pogledajte na zvaničnom sajtu podrške