Kryen zbulimin e pikave referuese të pozave në imazhe.
Ky API pret një grup asetesh të modelit të pikës referimi të para-trajnuar. ShihniMPImagePoseLandmarkerResult
Klasat e mbivendosura
| klasës | PoseLandmarker.PoseLandmarkerOptions | Opsionet për konfigurimin e një PoseLandmarker . | |
Fushat
| publik statik final Set < Lidhja > | POSE_LANDMARKS |
Metodat publike
| Statike PoseLandmarker | createFromBuffer (konteksti i kontekstit, ByteBuffer modelBuffer) Krijon një shembull PoseLandmarker nga një tampon modeli dhe parazgjedhja PoseLandmarker.PoseLandmarkerOptions . |
| Statike PoseLandmarker | createFromFile (konteksti i kontekstit, modeli i vargut shteg) Krijon një shembull PoseLandmarker nga një skedar modeli dhe të paracaktuar PoseLandmarker.PoseLandmarkerOptions . |
| Statike PoseLandmarker | createFromFile (konteksti i kontekstit, modeli i skedaritFile ) Krijon një shembull PoseLandmarker nga një skedar modeli dhe të paracaktuar PoseLandmarker.PoseLandmarkerOptions . |
| Statike PoseLandmarker | createFromOptions (konteksti i kontekstit, PoseLandmarker.PoseLandmarkerOptions LandmarkerOptions) Krijon një shembull PoseLandmarker nga një PoseLandmarker.PoseLandmarkerOptions . |
| Rezultati PoseLandmarker | |
| Rezultati PoseLandmarker | zbuloj (imazh MPIimage , ImageProcessingOptions imageProcessingOptions) Kryen zbulimin e pikave referuese të pozave në imazhin e vetëm të dhënë. |
| i pavlefshëm | detectAsync (imazh MPImage , ImageProcessingOptions imageProcessingOptions, vula të gjata kohore) Dërgon të dhëna të drejtpërdrejta të imazhit për të kryer zbulimin e pikave referuese të pozave dhe rezultatet do të jenë të disponueshme nëpërmjet OutputHandler.ResultListener të ofruar në PoseLandmarker.PoseLandmarkerOptions . |
| i pavlefshëm | detectAsync (imazhi i imazhit MPI , stampat e gjata kohore) Dërgon të dhëna të drejtpërdrejta të imazhit për të kryer zbulimin e pikave referuese të pozave me opsionet e parazgjedhura të përpunimit të imazhit, p.sh |
| Rezultati PoseLandmarker | detectForVideo (imazh MPIimage , ImageProcessingOptions imageProcessingOptions, vula të gjata kohoreM) Kryen zbulimin e pikave referuese të pozave në kornizën e dhënë të videos. |
| Rezultati PoseLandmarker | detectForVideo (imazh MPI- imazhi, vula kohore të gjata) Kryen zbulimin e pikave referuese të pozave në kornizën e ofruar të videos me opsionet e parazgjedhura të përpunimit të imazhit, dmth |
Metodat e trashëguara
Fushat
Metodat publike
publik statik PoseLandmarker createFromBuffer (konteksti i kontekstit, modeli ByteBuffer )
Krijon një shembull PoseLandmarker nga një tampon modeli dhe parazgjedhja PoseLandmarker.PoseLandmarkerOptions .
Parametrat
| kontekst | një ERROR(/Context) në Android. |
|---|---|
| modelBuffer | një ByteBuffer direkt ose një ERROR(/MappedByteBuffer) i modelit të zbulimit. |
Hedhjet
nëse ka një gabim gjatë krijimit të PoseLandmarker . |
publik statik PoseLandmarker createFromFile (konteksti i kontekstit, modeli i vargutPath)
Krijon një shembull PoseLandmarker nga një skedar modeli dhe të paracaktuar PoseLandmarker.PoseLandmarkerOptions .
Parametrat
| kontekst | një ERROR(/Context) në Android. |
|---|---|
| modelRruga | rruga drejt modelit të pikave referuese të pozës me meta të dhëna në aktive. |
Hedhjet
nëse ka një gabim gjatë krijimit të PoseLandmarker . |
publik statik PoseLandmarker createFromFile (konteksti i kontekstit, modeli i skedaritFile )
Krijon një shembull PoseLandmarker nga një skedar modeli dhe të paracaktuar PoseLandmarker.PoseLandmarkerOptions .
Parametrat
| kontekst | një ERROR(/Context) në Android. |
|---|---|
| modelFile | modeli i pikave referuese të pozës Shembull File . |
Hedhjet
| Përjashtim IO | nëse ndodh një gabim I/O kur hapet skedari i modelit tflite. |
|---|---|
nëse ka një gabim gjatë krijimit të PoseLandmarker . |
publike statike PoseLandmarker createFromOptions (konteksti i kontekstit, PoseLandmarker.PoseLandmarkerOptions LandmarkerOptions)
Krijon një shembull PoseLandmarker nga një PoseLandmarker.PoseLandmarkerOptions .
Parametrat
| kontekst | një ERROR(/Context) në Android. |
|---|---|
| Opsionet e monumentit | një shembull PoseLandmarker.PoseLandmarkerOptions . |
Hedhjet
nëse ka një gabim gjatë krijimit të PoseLandmarker . |
Zbulimi publik i PoseLandmarkerResult ( imazhi MPImage )
Kryen zbulimin e pikave të referimit të pozave në imazhin e vetëm të dhënë me opsionet e parazgjedhura të përpunimit të imazhit, dmth pa asnjë rrotullim të aplikuar. Përdoreni këtë metodë vetëm kur PoseLandmarker është krijuar me ERROR(/RunningMode.IMAGE) . TODO përditësoni java doc për formatin e imazhit të hyrjes.
PoseLandmarker mbështet llojet e mëposhtme të hapësirës së ngjyrave:
Parametrat
| imazh | një objekt MediaPipe MPImage për përpunim. |
|---|
Hedhjet
| nëse ka një gabim të brendshëm. |
Zbulimi publik i PoseLandmarkerResult (imazhi MPImage , ImageProcessingOptions imageProcessingOptions)
Kryen zbulimin e pikave referuese të pozave në imazhin e vetëm të dhënë. Përdoreni këtë metodë vetëm kur PoseLandmarker është krijuar me ERROR(/RunningMode.IMAGE) . TODO përditësoni java doc për formatin e imazhit të hyrjes.
PoseLandmarker mbështet llojet e mëposhtme të hapësirës së ngjyrave:
Parametrat
| imazh | një objekt MediaPipe MPImage për përpunim. |
|---|---|
| imageProcessingOptions | ImageProcessingOptions duke specifikuar se si të përpunohet imazhi i hyrjes përpara se të ekzekutohet përfundimi. Vini re se rajoni i interesit nuk mbështetet nga kjo detyrë: specifikimi i ImageProcessingOptions.regionOfInterest() do të rezultojë që kjo metodë të hedhë një IllegalArgumentException. |
Hedhjet
| IllegalArgumentPërjashtim | nëse ImageProcessingOptions specifikojnë një rajon me interes. |
|---|---|
| nëse ka një gabim të brendshëm. |
publik void detectAsync (imazh MPImage , ImageProcessingOptions imageProcessingOptions, vula të gjata kohore)
Dërgon të dhëna të drejtpërdrejta të imazhit për të kryer zbulimin e pikave referuese të pozave dhe rezultatet do të jenë të disponueshme nëpërmjet OutputHandler.ResultListener të ofruar në PoseLandmarker.PoseLandmarkerOptions . Përdoreni këtë metodë vetëm kur PoseLandmarker është krijuar me ERROR(/RunningMode.LIVE_STREAM) .
Kërkohet të jepet një vulë kohore (në milisekonda) për të treguar se kur imazhi i hyrjes dërgohet te pikë referimi i pozës. Vula kohore e hyrjes duhet të rritet në mënyrë monotone.
PoseLandmarker mbështet llojet e mëposhtme të hapësirës së ngjyrave:
Parametrat
| imazh | një objekt MediaPipe MPImage për përpunim. |
|---|---|
| imageProcessingOptions | ImageProcessingOptions duke specifikuar se si të përpunohet imazhi i hyrjes përpara se të ekzekutohet përfundimi. Vini re se rajoni i interesit nuk mbështetet nga kjo detyrë: specifikimi i ImageProcessingOptions.regionOfInterest() do të rezultojë që kjo metodë të hedhë një IllegalArgumentException. |
| vula kohoreMs | vulën kohore të hyrjes (në milisekonda). |
Hedhjet
| IllegalArgumentPërjashtim | nëse ImageProcessingOptions specifikojnë një rajon me interes. |
|---|---|
| nëse ka një gabim të brendshëm. |
publik void detectAsync (imazhi i imazhit MPI , stampat e gjata kohore)
Dërgon të dhëna të drejtpërdrejta të imazhit për të kryer zbulimin e pikave referuese të pozave me opsionet e përpunimit të parazgjedhur të imazhit, dmth pa asnjë rrotullim të aplikuar, dhe rezultatet do të jenë të disponueshme nëpërmjet OutputHandler.ResultListener të ofruar në PoseLandmarker.PoseLandmarkerOptions . Përdoreni këtë metodë vetëm kur PoseLandmarker është krijuar me ERROR(/RunningMode.LIVE_STREAM) .
Kërkohet të jepet një vulë kohore (në milisekonda) për të treguar se kur imazhi i hyrjes dërgohet te pikë referimi i pozës. Vula kohore e hyrjes duhet të rritet në mënyrë monotone.
PoseLandmarker mbështet llojet e mëposhtme të hapësirës së ngjyrave:
Parametrat
| imazh | një objekt MediaPipe MPImage për përpunim. |
|---|---|
| vula kohoreMs | vulën kohore të hyrjes (në milisekonda). |
Hedhjet
| nëse ka një gabim të brendshëm. |
publik PoseLandmarker Zbulimi i rezultatevePërVideo (imazh MPIimage , ImageProcessingOptions imageProcessingOptions, vula të gjata kohoreM)
Kryen zbulimin e pikave referuese të pozave në kornizën e dhënë të videos. Përdoreni këtë metodë vetëm kur PoseLandmarker krijohet me ERROR(/RunningMode.VIDEO) .
Kërkohet të jepet vula kohore e kornizës së videos (në milisekonda). Vula kohore e hyrjes duhet të rritet në mënyrë monotone.
PoseLandmarker mbështet llojet e mëposhtme të hapësirës së ngjyrave:
Parametrat
| imazh | një objekt MediaPipe MPImage për përpunim. |
|---|---|
| imageProcessingOptions | ImageProcessingOptions duke specifikuar se si të përpunohet imazhi i hyrjes përpara se të ekzekutohet përfundimi. Vini re se rajoni i interesit nuk mbështetet nga kjo detyrë: specifikimi i ImageProcessingOptions.regionOfInterest() do të rezultojë që kjo metodë të hedhë një IllegalArgumentException. |
| vula kohoreMs | vulën kohore të hyrjes (në milisekonda). |
Hedhjet
| IllegalArgumentPërjashtim | nëse ImageProcessingOptions specifikojnë një rajon me interes. |
|---|---|
| nëse ka një gabim të brendshëm. |
publik PoseLandmarker Result detectForVideo (imazhi MPI , vula kohore të gjata)
Kryen zbulimin e pikave të referimit të pozave në kornizën e dhënë të videos me opsionet e parazgjedhura të përpunimit të imazhit, dmth pa asnjë rrotullim të aplikuar. Përdoreni këtë metodë vetëm kur PoseLandmarker krijohet me ERROR(/RunningMode.VIDEO) .
Kërkohet të jepet vula kohore e kornizës së videos (në milisekonda). Vula kohore e hyrjes duhet të rritet në mënyrë monotone.
PoseLandmarker mbështet llojet e mëposhtme të hapësirës së ngjyrave:
Parametrat
| imazh | një objekt MediaPipe MPImage për përpunim. |
|---|---|
| vula kohoreMs | vulën kohore të hyrjes (në milisekonda). |
Hedhjet
| nëse ka një gabim të brendshëm. |