Przejdź do treści
Wsparcie Swing Catalyst Wsparcie Swing Catalyst
Skontaktuj się z pomocą

Przewodnik użytkownika Swing Catalyst Motion Capture

Wprowadzenie

Swing Catalyst Motion Capture (MoCap) to zaawansowany, bezznacznikowy dwuwymiarowy (2D) system przechwytywania ruchu, zaprojektowany, aby usprawnić analizę Twojego swingu golfowego. Ta funkcja zapewnia śledzenie w czasie niemal rzeczywistym, analizę ruchu oraz zaawansowane narzędzia wizualizacji, które pomagają poprawić grę.

💡

Funkcja Przechwytywania ruchu może nie być dostępna we wszystkich typach licencji. Więcej informacji znajdziesz w naszym FAQ .

Szybkie linki

Wymagania systemowe

Niezbędne komponenty:

  • Ważna licencja Swing Catalyst Pro lub Pro+

  • Swing Catalyst w wersji 25.1 lub nowszej

  • Wymagane komponenty zainstalowane w katalogu komponentów

  • Kompatybilny komputer spełniający nasze zalecane specyfikacje

  • Jedna lub więcej kompatybilnych kamer

Wstępne Ustawienie i Konfiguracja

Zalecane kroki ustawienia:

Czynniki wpływające na dokładność

Najważniejsze aspekty

Jakość i ustawienie kamery Nagranie w wysokiej rozdzielczości i stabilny obraz są niezbędne do dokładnego śledzenia. Unikaj kamer o niskiej jakości lub niestabilnego ustawienia.

Warunki oświetlenia Zadbaj o równomierne, stałe oświetlenie. Unikaj migoczącego światła i mocnych cieni.

Optymalne kąty ustawienia kamery Najlepsze wyniki uzyskuje się przy ujęciu:

Z przodu po prawej

  • Z przodu po lewej

  • Wzdłuż Linii (przy odpowiednim oświetleniu)

Miej na uwadze:

  • Zmniejszoną dokładność przy zasłoniętych punktach ciała lub gdy dla TensorRT włączone jest FP16.

  • Projektory DLP lub migoczące oświetlenie mogą negatywnie wpływać na dokładność, zwłaszcza w widoku Wzdłuż Linii - zobacz nasz artykuł o tym, jak ograniczyć migotanie

Pierwsze kroki

Włączanie Przechwytywania ruchu

Zanim przejdziesz dalej, upewnij się, że wykonałeś zalecane kroki ustawienia i zainstalowałeś wymagane komponenty.

MotionCatalyst_GqKhaJedFY.png

  • Znajdź przycisk MoCap na górnym pasku narzędzi

  • Kliknij, aby włączyć funkcję.

  • Sprawdź, czy działa, włączając widok szkieletu.

Funkcje paska narzędzi MoCap

Sterowanie widokiem

  • Przełącz widoczność nakładki szkieletu

  • Pokaż/ukryj znacznik Środka masy (COM)

Narzędzia analizy

Narzędzie Kąta Znacznika Mierzy i wyświetla Kąty Stawów poprzez wybór określonych Znaczników

Narzędzie śledzenia toru Znacznika Śledzi i wizualizuje tory ruchu wybranych punktów

Narzędzie Linii Tworzy linie referencyjne między dowolnymi dwoma Znacznikami do analizy płaszczyzny

Narzędzie czyszczenia Usuwa wszystkie aktywne pomiary i wizualizacje

Przykłady wizualizacji

MotionCatalyst_6e4ApFNf32.gif

Klikalne punkty kluczowe: Rozpoznawalne po białym wskaźniku, który pojawia się po najechaniu kursorem myszy na punkt kluczowy.

MotionCatalyst_lzl5e0vFKk.png

Śledzenie Środka masy: Wyświetlanie samego znacznika COM przy ukrytym szkielecie

Analiza Kąta Stawu: Pomiary kątów w czasie rzeczywistym z nakładką szkieletu

Wizualizacja toru ruchu Śledzenie ruchu: Wizualizacja toru ruchu Nadgarstka

Wizualizacja narzędzia linii Analiza płaszczyzny: Niestandardowe linie referencyjne do analizy ruchu

Dodawanie Przechwytywania ruchu do istniejących nagrań

Jeśli masz istniejące nagranie bez danych Przechwytywania ruchu, możesz wykonać na nim analizę MoCap z mocą wsteczną, wykonując poniższe kroki:

  • Znajdź w Eksploratorze nagranie, do którego chcesz dodać MoCap, i otwórz je

  • Kliknij przycisk Przechwytywanie ruchu w menu analizy, aby otworzyć menu rozwijane

  • Kliknij przycisk “Przetwórz MoCap”

Uwaga: wykonanie analizy przechwytywania ruchu może zająć kilka minut, zwłaszcza za pierwszym razem, ponieważ Swing Catalyst musi wczytać wymagane modele danych Przechwytywania ruchu. W tym czasie nie zaleca się wychodzenia z trybu analizy ani rozpoczynania przechwytywania, ponieważ przetwarzanie wymaga dużych zasobów sprzętowych i mocno obciąża GPU (kartę graficzną). Wydajność może być w tym czasie obniżona.

  • Po wczytaniu modeli rozpocznie się właściwy proces analizy, a na ekranie pojawi się pasek postępu pokazujący bieżący etap analizy.

  • Jeśli chcesz anulować przetwarzanie MoCap, kliknij przycisk “Anuluj” w menu rozwijanym MoCap. Pamiętaj, że przycisk ten jest niedostępny, gdy Swing Catalyst wczytuje modele MoCap, ponieważ tego procesu nie można anulować.

  • Po zakończeniu przetwarzania na górze ekranu pojawi się krótki komunikat, a Przechwytywanie ruchu zostanie automatycznie włączone dla otwartego nagrania.

  • Jeśli chcesz później ponownie uruchomić analizę przechwytywania ruchu, na przykład z innymi ustawieniami przechwytywania ruchu (dostępnymi w: Ustawienia -> Wideo i Przechwytywanie), możesz kliknąć przycisk “Przetwórz ponownie MoCap” w menu rozwijanym MoCap, mając nagranie otwarte w trybie analizy.

Ustawienia Bezznacznikowego systemu motion capture dla otwartego nagrania bez danych MoCap

Przechwytywanie ruchu przetwarzane dla otwartego nagrania

Ustawienia Bezznacznikowego systemu motion capture dla otwartego nagrania z danymi MoCap

Kilka nagrań naraz

Aby przetworzyć całą sesję zamiast pojedynczego nagrania na raz, skorzystaj zamiast tego z Eksploratora:

  • Zaznacz wybrane nagrania. Działa zarówno Ctrl-klik, jak i Shift-klik, a Ctrl + A zaznacza wszystko, co widoczne. Zobacz Jak korzystać z Eksploratora .

  • Kliknij zaznaczenie prawym przyciskiem myszy i wybierz Przetwórz ponownie przechwytywanie ruchu i wykryj fazy swingu. Działanie dotyczy całego zaznaczenia, a nie tylko nagrania pod kursorem.

  • Potwierdź, gdy zostaniesz o to poproszony. Istniejące dane przechwytywania ruchu dla tych nagrań zostaną zastąpione.

  • Wsad przetwarzany jest w tle, po jednym nagraniu naraz, i nie zakłóca pracy z otwartym nagraniem. Podczas przetwarzania Eksplorator wyświetla komunikat “Ponowne przetwarzanie przechwytywania ruchu…” wraz z przyciskiem do anulowania.

Pozycja menu jest niedostępna, gdy nic nie jest zaznaczone, a także wtedy, gdy trwa jeszcze poprzedni wsad.

W przypadku swingów golfowych wsad aktualizuje również zakładki do wykrytych Faz Swingu. Wyjątkiem są nagrania, w których samodzielnie przesunąłeś Znaczniki: zachowują one swoje Znaczniki i są liczone osobno, a przy następnym otwarciu takiego nagrania zostaną Ci zaproponowane wykryte fazy. To, czy najpierw zostaniesz zapytany, czy wykryte fazy zostaną zastosowane od razu, zależy od Twojego ustawienia Detekcji Faz Swingu. W obu przypadkach Znaczniki, które nagranie miało wcześniej, są najpierw zapisywane, dzięki czemu możesz je przywrócić.

Po zakończeniu wsadu pojawia się baner podsumowujący, więc proces nigdy nie kończy się bez informacji zwrotnej. Baner informuje, co stało się z nagraniami w wsadzie, i oferuje opcję Cofnij wszystko, gdy jest coś do cofnięcia. Pełne informacje znajdziesz w Detekcja Fazy Swigu Golfowego .

Jeśli coś pójdzie nie tak w trakcie przetwarzania, wsad zatrzymuje się zamiast na siłę przechodzić przez wszystkie pozostałe nagrania, a baner podaje przyczynę. Zgłaszane przyczyny to: brak pamięci GPU, brak odpowiedzi ze strony GPU, brakujący wymagany plik modelu, brak miejsca na dysku lub powtarzający się błąd systemowy. Ponów próbę podejmuje nagrania, które nie zostały jeszcze przetworzone. Pojedyncze nagranie, które samo w sobie zakończy się niepowodzeniem, nie zatrzymuje całego wsadu.

Rozwiązywanie problemów

Jeśli napotkasz problemy z systemem Swing Catalyst Motion Capture (MoCap), zapoznaj się z poniższymi typowymi problemami i ich rozwiązaniami:

1. Funkcja MoCap niedostępna

Problem: Funkcja Przechwytywania ruchu jest niedostępna.

Rozwiązania:

Weryfikacja licencji: Upewnij się, że masz aktywną subskrypcję Swing Catalyst Pro lub Pro+, ponieważ MoCap wymaga jednego z tych typów licencji.

Wersja oprogramowania: Upewnij się, że Twoje oprogramowanie Swing Catalyst zostało zaktualizowane do wersji 25.1 lub nowszej, która zawiera funkcję MoCap.

2. Wolne czasy przetwarzania

Problem: Przetwarzanie nagrań trwa dłużej niż oczekiwano, gdy MoCap jest włączony.

Rozwiązania:

Dostawca wykonania: Wybierz optymalnego dostawcę wykonania dla Twojego sprzętu.

Dla kart graficznych NVIDIA najlepszą Wydajność zapewnia TensorRT.

  • Spróbuj włączyć FP16 dla TensorRT (pamiętaj jednak, że może to obniżyć dokładność).

Rozmiar wsadu: Dostosuj Rozmiar wsadu w ustawieniach MoCap. Optymalny jest Rozmiar wsadu wynoszący 32, ale jeśli występują problemy z pamięcią, rozważ jego zmniejszenie.

Specyfikacja sprzętowa: Sprawdź, czy Twój system spełnia zalecane specyfikacje, zwłaszcza wymagania dotyczące GPU. Przejście na mocniejszą kartę graficzną może przyspieszyć przetwarzanie.

3. Szkielet niewidoczny

Problem: Nakładka szkieletu nie pojawia się podczas nagrywania.

Rozwiązania:

Detekcja osoby: Detekcja osoby może zawodzić. Spróbuj wyłączyć i włączyć tryb przechwytywania albo wyłączyć i ponownie włączyć MoCap.

Model detekcji: Jeśli używasz modelu detekcji Nano, przełącz się na model Medium, aby zwiększyć dokładność. Po dokonaniu tej zmiany uruchom ponownie Swing Catalyst.

Ustawienie kamery: Upewnij się, że kamery są prawidłowo ustawione i skalibrowane zgodnie z zalecanymi wytycznymi. Prawidłowe Ustawienie kamery ma kluczowe znaczenie dla dokładnej Detekcji osoby.

4. Niedokładne dane Przechwytywania ruchu

Problem: Zarejestrowane dane ruchu są niedokładne lub niespójne.

Rozwiązania:

Warunki oświetlenia: Zapewnij stałe i równomierne oświetlenie w miejscu nagrywania. Unikaj migoczącego światła i mocnych cieni, ponieważ mogą wpływać na dokładność detekcji.

Jakość kamery: Upewnij się, że kamery nie poruszają się podczas nagrywania, ponieważ może to prowadzić do słabych wyników śledzenia. Zwróć uwagę na kadrowanie - czy kamera i obiektyw są ustawione prawidłowo?

Ustawienia dostawcy wykonania: Jeśli masz włączony TensorRT i zaznaczoną opcję “FP16 for TensorRT”, spróbuj ją odznaczyć, aby sprawdzić, czy poprawi to dokładność.

  • Jeśli niedokładności nadal występują, rozważ zgłoszenie sprawy do naszego zespołu wsparcia.

5. Przetwarzanie Przechwytywania ruchu kończy się niepowodzeniem

Problem: Przetwarzanie kończy się niepowodzeniem

Rozwiązania:

Dostawca wykonania: Spróbuj zmienić dostawcę wykonania. DirectML zapewnia najlepszą kompatybilność.

Zużycie pamięci: Upewnij się, że nie brakuje Ci pamięci.

Otwórz Menedżera zadań Windows i przejdź do zakładki Wydajność.

  • Monitoruj użycie pamięci oraz użycie pamięci GPU, aby sprawdzić, czy nie brakuje Ci pamięci.

  • Jeśli brakuje Ci pamięci, spróbuj użyć mniejszego Rozmiaru wsadu lub, jeśli korzystasz z dostawcy wykonania TensorRT, wypróbuj opcję “FP16 for TensorRT”.

Specyfikacja komputera: Czy Twój komputer jest wystarczająco wydajny, aby uruchomić MoCap ?

Obniżenie Szybkości klatek kamery: Obniżenie Szybkości klatek zmniejsza liczbę przetwarzanych klatek, co może zmniejszyć obciążenie systemu.

Wyłączenie MoCap: Spróbuj wyłączyć funkcję MoCap, aby sprawdzić, czy błąd nie jest może niezwiązany z samą funkcją MoCap.