Přejít na obsah
Podpora Swing Catalyst Podpora Swing Catalyst
Kontaktovat podporu

Detekce Objektů — Golfový klub a sledování míčku

Co je Detekce Objektů?

Když je detekce objektů povolena, Swing Catalyst detekuje golfový klub a míček v každém snímku videa a vykresluje 3D překryvy nad vizualizací kostry. Uvidíte:

  • Překryv klubu — pět klíčových bodů podél hole (horní část hlavy, spodní část hlavy, spodní část dříku, střed a konec rukojeti) spojených barevně odlišenými čarami. Barvy přecházejí od žluté u hlavy klubu po azurovou u rukojeti, takže orientace je na první pohled jasná.
  • Překryv míčku — jedna bílá koule v místě detekované polohy míčku.

Překryvy se zobrazují jak při živém náhledu z kamery, tak při přehrávání nahraných záznamů. Záznamy pořízené bez detekce objektů se přehrávají normálně, pouze s vizualizací kostry těla.


Proč je detekce objektů určena pouze pro golf

Detekce objektů v současnosti podporuje pouze golf. Použité modely (RTMDet-M pro detekci objektů a RTMPose-M pro odhad polohy klubu) jsou trénovány speciálně na golfové vybavení. Rozšíření na další sporty (baseball, tenis) vyžaduje další natrénované modely, které zatím nejsou k dispozici. Architektura je navržena tak, aby v budoucnu podporovala i další sporty; až budou nové modely vydány, nebudou zapotřebí žádné úpravy kódu v pipeline.


Jak povolit nebo zakázat detekci objektů

Detection Mode (globální nastavení)

  1. Otevřete Settings → Video & Capture.
  2. Přejděte do sekce Advanced Settings.
  3. Najděte rozbalovací nabídku Detection Mode.
    • MultiClass — spouští detekci osob A detekci objektů. Toto je výchozí nastavení.
    • HumanOnly — spouští pouze detekci osob. Použijte tuto možnost, pokud nepotřebujete sledování klubu a míčku nebo pokud máte problémy s výkonem.
  4. Změna režimu automaticky restartuje detekční služby. Restart aplikace není nutný.

Přepínač Povolit detekci objektů (pro jednu relaci)

Když je Detection Mode nastaven na MultiClass, je k dispozici samostatný přepínač Povolit detekci objektů. Jeho vypnutím dočasně přeskočíte detekci objektů pro aktuální relaci, aniž byste změnili globální nastavení Detection Mode. Tento přepínač je neaktivní (šedý), pokud je Detection Mode nastaven na HumanOnly.

Zobrazení / skrytí překryvů ve viewportu

Pomocí panelu nástrojů nad viewportem můžete nezávisle zobrazit nebo skrýt překryvy klubu a míčku:

  • Show Club — přepíná zobrazení klíčových bodů a kostry klubu.
  • Show Ball — přepíná zobrazení koule reprezentující míček.

Tyto přepínače se projeví okamžitě bez nutnosti restartovat detekci a jejich nastavení zůstává zachováno i mezi relacemi.


Požadavky na hardware

Detekce objektů vyžaduje více paměti GPU než záznam pohybu zaměřený pouze na tělo.

ModeMinimální VRAMDoporučená VRAM
HumanOnly (pouze tělo)6 GB8 GB
MultiClass (tělo + golfové vybavení)8 GB10 GB+

Pro úplné informace a úplný seznam kompatibilních grafických karet viz Doporučené specifikace počítače .

Na systémech s méně než 8 GB VRAM se aplikace může automaticky přepnout zpět na detekci pouze osob. Pokud k tomu dojde, zobrazí se v Settings → Video & Capture oznamovací banner.

Integrovaná grafika Intel (UHD 620/770): Detekce objektů je na konfiguracích s Intel iGPU automaticky zakázána, protože paměť VRAM přidělená operačním systémem (obvykle 400–800 MB) nestačí. Záznam pohybu zaměřený pouze na osoby funguje i nadále normálně.


Co uvidíte v režimu Přehrávání

Když otevřete záznam, který byl pořízen s povolenou detekcí objektů:

  • Na časové ose se spolu s kostrou těla zobrazují překryvy klubu a míčku.
  • Překryvy zůstávají synchronizované s videosnímkem i při posouvání na časové ose.
  • Detekce s nízkou mírou jistoty postupně mizí, místo aby přeskakovaly na nesprávné pozice.
  • Viditelnost klubu a míčku můžete nezávisle přepínat pomocí ovládacích prvků na panelu nástrojů popsaných výše.

Záznamy pořízené před tím, než byla detekce objektů k dispozici, nebo se zapnutým Detection Mode na HumanOnly, zobrazují pouze kostru těla. Pro jejich zobrazení není nutné žádné opětovné zpracování — otevřou se normálně.

Chcete-li ke stávajícímu záznamu přidat data z detekce objektů, otevřete nahrávku v režimu analýzy, klikněte na panelu nástrojů na tlačítko Záznam pohybu a zvolte Reprocess MoCap. Tím se na nahraných snímcích znovu spustí detekce těla i objektů.


Řešení problémů

Překryvy klubu a míčku se nezobrazují

  1. Zkontrolujte, že je Settings → Video & Capture → Detection Mode nastaveno na MultiClass.
  2. Zkontrolujte, že je přepínač Povolit detekci objektů zapnutý.
  3. Zkontrolujte, zda se v nastavení nezobrazuje oznamovací banner „Club and ball tracking models are not yet available“. Pokud ano, chybí v adresáři komponent potřebné soubory modelů. Přeinstalujte komponenty pro záznam pohybu podle návodu Průvodce instalací komponent .

Varování o VRAM / automatický přechod na detekci pouze osob

Aplikace zaznamená varování a přepne se na detekci pouze osob, pokud:

  • DirectML při spuštění služby hlásí méně než 600 MB volné VRAM, nebo
  • má systém integrovanou grafiku Intel.

Řešení: ujistěte se, že neběží žádné jiné aplikace náročné na GPU, a zkontrolujte, že vaše grafická karta splňuje doporučené specifikace pro detekci v režimu MultiClass (minimálně 8 GB VRAM).

Překryvy se zobrazují u nesprávné aktivity

Detekce objektů je aktivní pouze pro aktivity typu golf. Pokud nahráváte jiný sport než golf a nevidíte žádné překryvy klubu ani míčku, jde o očekávané chování. U negolfových aktivit se nastavení Detection Mode v Settings nezobrazuje.

Nízká přesnost detekce nebo blikající překryvy

  • Zajistěte, aby byly klub i míček dobře osvětlené a po podstatnou část švihu nebyly ničím zakryté.
  • Zkuste snížit snímkovou frekvenci kamery, abyste omezili zátěž systému (viz Motion Capture Settings ).
  • Pokud se objevují falešné detekce pozadí, zvyšte práh jistoty detekce v Settings → Video & Capture → Advanced Settings.
  • Pokud je detekce trvale nekvalitní, zkuste přepnout Execution Provider na DirectML, který má nejširší kompatibilitu s hardwarem.

Po aktualizaci chybí soubory modelů

Pokud aktualizace aplikace změní požadované verze modelů, v nastavení se znovu zobrazí oznamovací banner. Podle návodu Průvodce instalací komponent komponenty přeinstalujte.


Viz také: Průvodce Záznamem pohybu · Nastavení Záznamu pohybu · Systémové požadavky