Objekto aptikimas — Golfo Klubas ir kamuoliuko sekimas
Kas yra objekto aptikimas?
Kai objekto aptikimas įjungtas, Swing Catalyst kiekviename vaizdo kadre aptinka golfo klubą ir kamuoliuką bei ant skeleto vizualizacijos uždeda 3D sluoksnius. Matote:
- Klubo sluoksnis — penki taškai išilgai koto (galvutės viršus, galvutės apačia, koto apačia, vidurys ir rankenos galas), sujungti spalvomis pažymėtomis linijomis. Spalvos pereina nuo geltonos ties klubo galvute iki žydros ties rankena, kad orientacija būtų iškart aiški.
- Kamuoliuko sluoksnis — viena balta sfera aptiktoje kamuoliuko vietoje.
Sluoksniai rodomi tiek tiesioginiame kameros vaizde, tiek įrašytų dublių atkūrimo metu. Dubliai, įrašyti be objekto aptikimo, atkuriami įprastai, rodant tik kūno vizualizaciją.
Kodėl objekto aptikimas veikia tik golfui
Šiuo metu objekto aptikimas palaiko tik golfą. Pagrindiniai modeliai (RTMDet-M objekto aptikimui ir RTMPose-M klubo pozos įverčiui) yra apmokyti specialiai golfo įrangai atpažinti. Norint išplėsti funkciją kitoms sporto šakoms (beisbolui, tenisui), reikėtų papildomų apmokytų modelių, kurių kol kas nėra. Architektūra sukurta taip, kad ateityje palaikytų papildomas sporto šakas; išleidus naujus modelius, apdorojimo grandinės kodo keisti nereikės.
Kaip įjungti arba išjungti objekto aptikimą
Aptikimo režimas (visuotinis nustatymas)
- Atidarykite Nustatymai → Vaizdas ir nufilmavimas.
- Slinkite iki skyriaus Išplėstiniai nustatymai.
- Raskite išskleidžiamąjį meniu Aptikimo režimas.
- MultiClass — vykdo asmens aptikimą IR objekto aptikimą. Tai numatytasis nustatymas.
- HumanOnly — vykdo tik asmens aptikimą. Naudokite šį režimą, jei jums nereikia klubo ir kamuoliuko sekimo arba jei kyla našumo problemų.
- Pakeitus režimą, aptikimo paslaugos paleidžiamos iš naujo automatiškai. Programos iš naujo paleisti nereikia.
Perjungiklis „Įjungti objekto aptikimą“ (kiekvienai sesijai)
Kai aptikimo režimas nustatytas į MultiClass, tampa prieinamas atskiras perjungiklis Įjungti objekto aptikimą. Išjunkite jį, jei norite laikinai praleisti objekto aptikimą esamoje sesijoje, nekeisdami visuotinio aptikimo režimo. Kai aptikimo režimas yra HumanOnly, šis perjungiklis yra pilkas (neaktyvus).
Sluoksnių rodymas / slėpimas peržiūros lange
Naudokite įrankių juostą virš peržiūros lango, kad nepriklausomai rodytumėte arba slėptumėte klubo ir kamuoliuko sluoksnius:
- Show Club — įjungia arba išjungia klubo taškų ir kaulų sluoksnį.
- Show Ball — įjungia arba išjungia kamuoliuko sferos sluoksnį.
Šie perjungikliai įsigalioja iš karto, nepaleidžiant aptikimo iš naujo, ir išlieka tarp sesijų.
Aparatinės įrangos reikalavimai
Objekto aptikimui reikia daugiau vaizdo plokštės atminties (VRAM) nei vien tik kūno judėjimo fiksavimui.
| Režimas | Minimalus VRAM | Rekomenduojamas VRAM |
|---|---|---|
| HumanOnly (tik kūnas) | 6 GB | 8 GB |
| MultiClass (kūnas + golfo įranga) | 8 GB | 10 GB+ |
Norėdami sužinoti daugiau ir peržiūrėti visą suderinamų vaizdo plokščių sąrašą, žr. Rekomenduojamos kompiuterio specifikacijos .
Sistemose, kuriose yra mažiau nei 8 GB VRAM, programa gali automatiškai persijungti į aptikimą tik asmenims. Jei taip nutinka, skiltyje Nustatymai → Vaizdas ir nufilmavimas pasirodys pranešimo juosta.
„Intel“ integruota vaizdo plokštė (UHD 620/770): Objekto aptikimas automatiškai išjungiamas konfigūracijose su „Intel“ integruota vaizdo plokšte (iGPU), nes operacinės sistemos skiriamas VRAM biudžetas (paprastai 400–800 MB) yra nepakankamas. Tik asmens judėjimo fiksavimas ir toliau veikia įprastai.
Ką matote atkūrimo metu
Atidarius dublį, įrašytą įjungus objekto aptikimą:
- Laiko juostoje kartu su kūno skeletu rodomi klubo ir kamuoliuko sluoksniai.
- Slenkant laiko juosta, sluoksniai išlieka sinchronizuoti su vaizdo kadru.
- Mažo patikimumo aptikimai pamažu išnyksta, o ne peršoka į neteisingas pozicijas.
- Klubo ir kamuoliuko matomumą galite nepriklausomai įjungti ar išjungti naudodami aukščiau aprašytus įrankių juostos valdiklius.
Dubliai, įrašyti prieš objekto aptikimo funkcijos atsiradimą arba kai aptikimo režimas buvo nustatytas į HumanOnly, rodo tik kūno skeletą. Norint juos peržiūrėti, iš naujo apdoroti nereikia — jie atsidaro įprastai.
Norėdami pridėti objekto aptikimo duomenis prie esamo dublio, atidarykite įrašą analizės režimu, įrankių juostoje spustelėkite mygtuką Judėjimo fiksavimas ir pasirinkite Apdoroti MoCap iš naujo. Tai iš naujo paleidžia tiek kūno, tiek objekto aptikimą įrašytuose kaduose.
Problemų sprendimas
Klubo ir kamuoliuko sluoksniai nerodomi
- Patikrinkite, ar Nustatymai → Vaizdas ir nufilmavimas → Aptikimo režimas nustatytas į MultiClass.
- Patikrinkite, ar įjungtas perjungiklis Įjungti objekto aptikimą.
- Patikrinkite, ar nustatymuose rodoma pranešimo juosta „Klubo ir kamuoliuko sekimo modeliai dar nepasiekiami“. Jei taip, reikalingi modelio failai trūksta komponentų kataloge. Iš naujo įdiekite judėjimo fiksavimo komponentus vadovaudamiesi Komponentų diegimo vadovu .
VRAM įspėjimas / automatinis persijungimas į aptikimą tik asmenims
Programa užregistruoja įspėjimą ir persijungia į aptikimą tik asmenims, kai:
- Paleidžiant paslaugą, „DirectML“ praneša apie mažiau nei 600 MB laisvo VRAM, arba
- Sistemoje yra „Intel“ integruota vaizdo plokštė.
Norėdami tai išspręsti: įsitikinkite, kad neveikia jokios kitos vaizdo plokštę intensyviai naudojančios programos, ir patikrinkite, ar jūsų vaizdo plokštė atitinka rekomenduojamas specifikacijas MultiClass aptikimui (minimum 8 GB VRAM).
Sluoksniai rodomi netinkamai veiklai
Objekto aptikimas veikia tik golfo veiklai. Jei filmuojate ne golfo sporto šaką ir nematote klubo ar kamuoliuko sluoksnių, tai yra numatytas elgesys. Ne golfo veikloms nustatymuose aptikimo režimo parametras nerodomas.
Mažas aptikimo tikslumas arba mirgantys sluoksniai
- Įsitikinkite, kad klubas ir kamuoliukas yra gerai apšviesti ir didžiąją svyravimo dalį nėra užstoti.
- Pabandykite sumažinti kameros kadrų dažnį, kad sumažintumėte sistemos apkrovą (žr. Judėjimo fiksavimo nustatymus ).
- Jei pastebite klaidingus fono objektų aptikimus, padidinkite aptikimo patikimumo slenkstį skiltyje Nustatymai → Vaizdas ir nufilmavimas → Išplėstiniai nustatymai.
- Jei aptikimas nuolat prastas, pabandykite pakeisti Vykdymo tiekėją į DirectML, nes jis turi plačiausią aparatinės įrangos suderinamumą.
Po atnaujinimo trūksta modelio failų
Jei programos atnaujinimas pakeičia reikalingas modelių versijas, nustatymuose vėl pasirodys pranešimo juosta. Sekite Komponentų diegimo vadovą , kad iš naujo įdiegtumėte komponentus.
Taip pat žr.: Judėjimo fiksavimo vadovą · Judėjimo fiksavimo nustatymus · Sistemos reikalavimus