Objektumdetektálás – golfütő és labda nyomon követése
Mi az az Objektumdetektálás?
Ha az Objektumdetektálás engedélyezve van, a Swing Catalyst minden videókockán érzékeli a golfütőt és a labdát, és 3D-s overlay-eket rajzol a vázmodell-megjelenítésre. Az alábbiakat láthatja:
- Ütő overlay — öt kulcspont a nyél mentén (ütőfej teteje, ütőfej alja, nyél alja, közép és markolatvég), színkódolt vonalakkal összekötve. A színek sárgából (az ütőfejnél) ciánkékbe (a markolatnál) mennek át, így az irányultság azonnal egyértelmű.
- Labda overlay — egyetlen fehér gömb az érzékelt labdapozíción.
Az overlay-ek megjelennek mind az élő kameraképen, mind a rögzített felvételek Lejátszásakor. Az Objektumdetektálás nélkül rögzített felvételek a szokásos módon, csak a test vázmodelljével játszódnak le.
Miért csak golfhoz érhető el az Objektumdetektálás
Az Objektumdetektálás jelenleg kizárólag golfhoz érhető el. Az alapul szolgáló modelleket (RTMDet-M az objektumdetektáláshoz és RTMPose-M az ütő pózbecsléséhez) kifejezetten golffelszerelésre tanították be. A más sportágakra (baseball, tenisz) történő kiterjesztéshez további betanított modellekre lenne szükség, amelyek egyelőre nem érhetők el. Az architektúra úgy készült, hogy a jövőben további sportágakat is támogasson; az új modellek megjelenésekor a feldolgozási folyamat kódját nem kell módosítani.
Az Objektumdetektálás engedélyezése vagy letiltása
Detektálási mód (globális beállítás)
- Nyissa meg a Beállítások → Videó és Rögzítés menüt.
- Görgessen a Speciális beállítások szakaszhoz.
- Keresse meg a Detektálási mód legördülő menüt.
- MultiClass — személydetektálást ÉS objektumdetektálást futtat. Ez az alapértelmezett beállítás.
- HumanOnly — csak személydetektálást futtat. Akkor válassza ezt, ha nincs szüksége ütő- és labdakövetésre, vagy ha teljesítményproblémákat tapasztal.
- A mód módosítása automatikusan újraindítja a detektálási szolgáltatásokat. Az alkalmazás újraindítása nem szükséges.
Objektumdetektálás engedélyezése kapcsoló (munkamenetenként)
Ha a Detektálási mód MultiClass-ra van állítva, elérhető egy külön Objektumdetektálás engedélyezése kapcsoló. Kapcsolja ki, ha az aktuális munkamenetre ideiglenesen ki szeretné hagyni az objektumdetektálást anélkül, hogy a globális Detektálási módot megváltoztatná. Ez a kapcsoló szürkén jelenik meg, ha a Detektálási mód HumanOnly-ra van állítva.
Overlay-ek megjelenítése / elrejtése a nézetablakban
Használja a nézetablak feletti eszköztárat az ütő- és labda-overlay-ek egymástól független megjelenítéséhez vagy elrejtéséhez:
- Ütő megjelenítése — ki-/bekapcsolja az ütő kulcspontjainak és csontjainak overlay-jét.
- Labda megjelenítése — ki-/bekapcsolja a labda gömb alakú overlay-jét.
Ezek a kapcsolók azonnal érvénybe lépnek a detektálás újraindítása nélkül, és munkamenetek között is megmaradnak.
Hardverkövetelmények
Az Objektumdetektálás több GPU-memóriát igényel, mint a csak testre korlátozódó Mozgásrögzítés.
| Mód | Minimális VRAM | Ajánlott VRAM |
|---|---|---|
| HumanOnly (csak test) | 6 GB | 8 GB |
| MultiClass (test + golffelszerelés) | 8 GB | 10 GB+ |
A teljes részletekért és a kompatibilis videokártyák teljes listájáért lásd: Ajánlott számítógép-specifikációk .
8 GB-nál kevesebb VRAM-mal rendelkező rendszereken az alkalmazás automatikusan visszaválthat csak személydetektálásra. Ha ez megtörténik, egy értesítési sáv jelenik meg a Beállítások → Videó és Rögzítés menüben.
Intel integrált grafika (UHD 620/770): Az Objektumdetektálás automatikusan letiltásra kerül Intel iGPU-konfigurációkon, mivel az operációs rendszer által kiosztott VRAM-keret (jellemzően 400–800 MB) nem elegendő. A csak személyre vonatkozó Mozgásrögzítés továbbra is normálisan működik.
Mit lát Lejátszáskor
Ha megnyit egy olyan felvételt, amelyet engedélyezett Objektumdetektálás mellett rögzítettek:
- Az ütő- és labda-overlay-ek megjelennek az idővonalon a test vázmodellje mellett.
- Az overlay-ek szinkronban maradnak a videókockával, amikor az idővonalon lépteti a lejátszást.
- Az alacsony megbízhatóságú detektálások elhalványulnak, ahelyett hogy hibás pozíciókra ugranának.
- Az ütő és a labda láthatóságát egymástól függetlenül is átkapcsolhatja a fent leírt eszköztár-vezérlőkkel.
Az Objektumdetektálás bevezetése előtt rögzített, vagy HumanOnly Detektálási móddal készült felvételek csak a test vázmodelljét jelenítik meg. Megtekintésükhöz nincs szükség újrafeldolgozásra — normál módon megnyílnak.
Ha egy meglévő felvételhez objektumdetektálási adatokat szeretne hozzáadni, nyissa meg a felvételt elemzési módban, kattintson a Mozgásrögzítés gombra az eszköztáron, majd válassza a Reprocess MoCap lehetőséget. Ez újra lefuttatja mind a test-, mind az objektumdetektálást a rögzített képkockákon.
Hibaelhárítás
Az ütő- és labda-overlay-ek nem jelennek meg
- Ellenőrizze, hogy a Beállítások → Videó és Rögzítés → Detektálási mód MultiClass-ra van-e állítva.
- Ellenőrizze, hogy az Objektumdetektálás engedélyezése kapcsoló be van-e kapcsolva.
- Ellenőrizze, hogy megjelenik-e a beállításokban az „Az ütő- és labdakövetési modellek még nem érhetők el" értesítési sáv. Ha igen, a szükséges modellfájlok hiányoznak a komponensmappából. Telepítse újra a Mozgásrögzítés-komponenseket a Komponenstelepítési útmutató alapján.
VRAM-figyelmeztetés / automatikus visszaváltás csak személydetektálásra
Az alkalmazás figyelmeztetést naplóz, és visszavált csak személydetektálásra, ha:
- a DirectML a szolgáltatás indításakor 600 MB-nál kevesebb szabad VRAM-ot jelent, vagy
- a rendszer Intel integrált GPU-val rendelkezik.
Ennek megoldásához: győződjön meg róla, hogy nem fut más, GPU-igényes alkalmazás, és ellenőrizze, hogy a videokártyája megfelel-e az ajánlott specifikációknak a MultiClass detektáláshoz (minimum 8 GB VRAM).
Az overlay-ek rossz tevékenységnél jelennek meg
Az Objektumdetektálás kizárólag golf tevékenységeknél aktív. Ha nem golf sportágat rögzít, és nem lát ütő- vagy labda-overlay-eket, ez a várt viselkedés. A Detektálási mód beállítás nem jelenik meg a Beállításokban nem golf tevékenységek esetén.
Alacsony detektálási pontosság vagy villogó overlay-ek
- Győződjön meg róla, hogy az ütő és a labda jól megvilágított, és a lendület jelentős részében nincs eltakarva.
- Próbálja meg csökkenteni a kamera képkockasebességét a rendszerterhelés csökkentése érdekében (lásd: Mozgásrögzítés beállításai ).
- Növelje a detektálási megbízhatósági küszöbértéket a Beállítások → Videó és Rögzítés → Speciális beállítások menüben, ha háttérobjektumoktól származó téves detektálásokat tapasztal.
- Tartósan gyenge detektálás esetén próbálja meg az Execution Provider beállítást DirectML-re váltani, mivel ez rendelkezik a legszélesebb körű hardverkompatibilitással.
Hiányzó modellfájlok frissítés után
Ha egy alkalmazásfrissítés megváltoztatja a szükséges modellverziókat, az értesítési sáv ismét megjelenik a beállításokban. Kövesse a Komponenstelepítési útmutató lépéseit a komponensek újratelepítéséhez.
Lásd még: Mozgásrögzítési útmutató · Mozgásrögzítés beállításai · Rendszerkövetelmények