Hoppa till innehåll
Swing Catalyst Support Swing Catalyst Support
Kontakt kundestøtte

Objektdetektering — Golfklubb och bollspårning

Vad är objektdetektering?

När objektdetektering är aktiverad upptäcker Swing Catalyst golfklubban och bollen i varje videobildruta och ritar 3D-overlayer ovanpå skelettvisualiseringen. Du ser:

  • Klubb-overlay — fem nyckelpunkter längs skaftet (klubbhuvudets topp, klubbhuvudets botten, skaftets botten, mitten och greppets ände) förbundna med färgkodade linjer. Färgerna tonar från gult vid klubbhuvudet till turkost vid greppet, så att orienteringen genast blir tydlig.
  • Boll-overlay — ett enda vitt klot vid bollens upptäckta position.

Overlayerna visas både i den direkta kameravyn och vid uppspelning av inspelade tagningar. Tagningar som spelats in utan objektdetektering spelas upp normalt med enbart kroppsvisualisering.


Varför objektdetektering endast fungerar för golf

Objektdetektering stöder för närvarande endast golf. De underliggande modellerna (RTMDet-M för objektdetektering och RTMPose-M för poseskattning av klubban) är tränade specifikt på golfutrustning. Att utöka funktionen till andra sporter (baseboll, tennis) kräver ytterligare tränade modeller, som ännu inte finns tillgängliga. Arkitekturen är utformad för att i framtiden stödja fler sporter — inga kodändringar i pipelinen kommer att behövas när nya modeller släpps.


Så aktiverar eller inaktiverar du objektdetektering

Detekteringsläge (global inställning)

  1. Öppna Inställningar → Video & Fånga.
  2. Bläddra ner till avsnittet Avancerade inställningar.
  3. Hitta rullgardinsmenyn Detekteringsläge.
    • MultiClass — kör både persondetektering OCH objektdetektering. Detta är standardinställningen.
    • HumanOnly — kör endast persondetektering. Använd detta om du inte behöver spårning av klubba och boll, eller om du upplever prestandaproblem.
  4. Att ändra läget startar om detekteringstjänsterna automatiskt. Ingen omstart av appen krävs.

Reglaget Aktivera objektdetektering (per session)

När Detekteringsläge är inställt på MultiClass finns ett separat reglage, Aktivera objektdetektering, tillgängligt. Stäng av det för att tillfälligt hoppa över objektdetektering för den aktuella sessionen utan att ändra det globala Detekteringsläget. Reglaget är gråtonat och inaktiverat när Detekteringsläge är inställt på HumanOnly.

Visa/dölj overlayer i vyfönstret

Använd verktygsfältet ovanför vyfönstret för att visa eller dölja klubb- och boll-overlayer oberoende av varandra:

  • Visa klubba — slår på/av overlayen för klubbans nyckelpunkter och skelettben.
  • Visa boll — slår på/av overlayen för bollens klot.

Dessa reglage träder i kraft omedelbart utan att detekteringen startas om, och inställningarna bevaras mellan sessioner.


Maskinvarukrav

Objektdetektering kräver mer GPU-minne än rörelseuppsamling med enbart kropp.

LägeMinsta VRAMRekommenderat VRAM
HumanOnly (endast kropp)6 GB8 GB
MultiClass (kropp + golfutrustning)8 GB10 GB+

För fullständig information och en komplett lista över kompatibla grafikkort, se Rekommenderade datorspecifikationer .

På system med mindre än 8 GB VRAM kan applikationen automatiskt falla tillbaka till enbart persondetektering. En notisbanner visas i Inställningar → Video & Fånga om detta sker.

Intel integrerad grafik (UHD 620/770): Objektdetektering inaktiveras automatiskt på konfigurationer med Intel iGPU eftersom den operativsystemtilldelade VRAM-budgeten (vanligtvis 400–800 MB) är otillräcklig. Rörelseuppsamling med enbart person fortsätter att fungera normalt.


Vad du ser vid uppspelning

När du öppnar en tagning som spelades in med objektdetektering aktiverad:

  • Klubb- och boll-overlayer visas i tidslinjen tillsammans med kroppsskelettet.
  • Overlayerna förblir synkroniserade med videobildrutan när du drar i tidslinjen.
  • Detekteringar med låg konfidens tonas bort istället för att hoppa till felaktiga positioner.
  • Du kan växla synligheten för klubba och boll oberoende av varandra med hjälp av verktygsfältets kontroller som beskrivs ovan.

Tagningar som spelades in innan objektdetektering fanns tillgänglig, eller med Detekteringsläge inställt på HumanOnly, visar endast kroppsskelettet. Ingen omprocessning krävs för att visa dem — de öppnas normalt.

För att lägga till objektdetekteringsdata till en befintlig tagning öppnar du inspelningen i analysläge, klickar på knappen Rörelseuppsamling i verktygsfältet och väljer Bearbeta om MoCap. Detta kör om både kropps- och objektdetektering på de inspelade bildrutorna.


Felsökning

Klubb- och boll-overlayer visas inte

  1. Kontrollera att Inställningar → Video & Fånga → Detekteringsläge är inställt på MultiClass.
  2. Kontrollera att reglaget Aktivera objektdetektering är påslaget.
  3. Kontrollera om notisbannern “Modellerna för klubb- och bollspårning är ännu inte tillgängliga” visas i inställningarna. Om så är fallet saknas de nödvändiga modellfilerna i komponentkatalogen. Installera om rörelseuppsamlingskomponenterna enligt Guide för komponentinstallation .

VRAM-varning / automatisk återgång till endast person

Applikationen loggar en varning och faller tillbaka till persondetektering när:

  • DirectML rapporterar mindre än 600 MB ledigt VRAM vid tjänstens uppstart, eller
  • Systemet har en integrerad Intel-GPU.

För att lösa detta: se till att inga andra GPU-intensiva applikationer körs, och kontrollera att ditt grafikkort uppfyller de rekommenderade specifikationerna för MultiClass-detektering (minst 8 GB VRAM).

Overlayer visas för fel aktivitet

Objektdetektering är endast aktiv för golf-aktiviteter. Om du spelar in en sport som inte är golf och inte ser några klubb- eller boll-overlayer är det förväntat beteende. Inställningen Detekteringsläge visas inte i Inställningar för aktiviteter som inte är golf.

Låg detekteringsnoggrannhet eller flimrande overlayer

  • Se till att klubban och bollen är väl belysta och inte skymda under en betydande del av svingen.
  • Prova att sänka kamerans bildfrekvens för att minska systembelastningen (se Inställningar för rörelseuppsamling ).
  • Öka detekteringens konfidenströskel i Inställningar → Video & Fånga → Avancerade inställningar om du ser falska detekteringar från bakgrundsobjekt.
  • Om detekteringen genomgående är dålig, prova att byta Execution Provider till DirectML, eftersom det har den bredaste maskinvarukompatibiliteten.

Modellfiler saknas efter uppdatering

Om en applikationsuppdatering ändrar de modellversioner som krävs kommer notisbannern att visas igen i inställningarna. Följ Guide för komponentinstallation för att installera om komponenterna.


Se även: Guide för rörelseuppsamling · Inställningar för rörelseuppsamling · Systemkrav