PoseLandmarker

klasës përfundimtare publike PoseLandmarker

Kryen zbulimin e pikave referuese të pozave në imazhe.

Ky API pret një grup asetesh të modelit të pikës referimi të para-trajnuar. Shihni .

  • Fut imazhin MPImage
    • Imazhi që paraqet zbulimin e pikave referuese funksionon.
  • Dalje PoseLandmarkerResult PoseLandmarkerResult
    • Një rezultat PoseLandmarker që përmban pika referimi të pozës.

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
zbuloj (imazh MPI )
Kryen zbulimin e pikave referuese të pozave në imazhin e vetëm të dhënë me opsionet e parazgjedhura të përpunimit të imazhit, dmth
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

Seti përfundimtar statik publik < Lidhja > POSE_LANDMARKS

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.