HandLandmarker

HandLandmarker i klasës përfundimtare publike

Kryen zbulimin e pikave referuese me dorë në imazhe.

Ky API pret një paketë asetesh të modelit të modeleve të para-trajnuara. Shihni .

  • Fut imazhin MPImage
    • Imazhi në të cilin funksionon zbulimi i pikave referuese me dorë.
  • Dalja HandLandmarkerResult HandLandmarkerResult
    • Një Rezultat HandLandmarker që përmban pika referimi të dorës.

Klasat e mbivendosura

klasës HandLandmarker.HandLandmarkerOptions Opsionet për konfigurimin e një HandLandmarker .

Fushat

publik statik final Set < Lidhja > DORA_LIDHJE
publik statik final Set < Lidhja > HAND_INDEX_FINGER_CONNECTIONS
publik statik final Set < Lidhja > HAND_MIDDLE_FINGER_CONNECTIONS
publik statik final Set < Lidhja > DORA_PALM_LIDHJE
publik statik final Set < Lidhja > HAND_PINKY_FINGER_CONNECTIONS
publik statik final Set < Lidhja > DORË_RING_FINGER_CONNECTIONS
publik statik final Set < Lidhja > DORË_THUMB_LIDHJE

Metodat publike

Statike HandLandmarker
createFromBuffer (konteksti i kontekstit, ByteBuffer modelBuffer)
Krijon një shembull HandLandmarker nga një tampon modeli dhe HandLandmarker.HandLandmarkerOptions parazgjedhur.
Statike HandLandmarker
createFromFile (konteksti i kontekstit, modeli i vargut shteg)
Krijon një shembull HandLandmarker nga një skedar modeli dhe HandLandmarker.HandLandmarkerOptions .
Statike HandLandmarker
createFromFile (konteksti i kontekstit, modeli i skedaritFile )
Krijon një shembull HandLandmarker nga një skedar modeli dhe HandLandmarker.HandLandmarkerOptions .
Statike HandLandmarker
createFromOptions (konteksti i kontekstit, HandLandmarker.HandLandmarkerOptions LandmarkerOptions)
Krijon një shembull HandLandmarker nga një HandLandmarker.HandLandmarkerOptions .
Rezultati i HandLandmarker
zbuloj (imazh MPI )
Kryen zbulimin e pikave të referimit me dorë në imazhin e vetëm të dhënë me opsionet e parazgjedhura të përpunimit të imazhit, dmth
Rezultati i HandLandmarker
zbuloj (imazh MPIimage , ImageProcessingOptions imageProcessingOptions)
Kryen zbulimin e pikave referuese me dorë 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 me dorë dhe rezultatet do të jenë të disponueshme nëpërmjet OutputHandler.ResultListener të ofruar në HandLandmarker.HandLandmarkerOptions .
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 me dorë me opsionet e parazgjedhura të përpunimit të imazhit, p.sh
Rezultati i HandLandmarker
detectForVideo (imazh MPIimage , ImageProcessingOptions imageProcessingOptions, vula të gjata kohoreM)
Kryen zbulimin e pikave të referimit me dorë në kornizën e dhënë të videos.
Rezultati i HandLandmarker
detectForVideo (imazh MPI- imazhi, vula kohore të gjata)
Kryen zbulimin e pikave referuese me dorë në kornizën e dhënë të videos me opsionet e parazgjedhura të përpunimit të imazhit, dmth

Metodat e trashëguara

Fushat

Set final statik publik < Lidhja > HAND_CONNECTIONS

Seti përfundimtar statik publik < Lidhja > HAND_INDEX_FINGER_CONNECTIONS

Seti përfundimtar statik publik < Lidhja > HAND_MIDDLE_FINGER_CONNECTIONS

Seti përfundimtar statik publik < Lidhja > HAND_PALM_CONNECTIONS

Seti përfundimtar statik publik < Lidhja > HAND_PINKY_FINGER_CONNECTIONS

Seti përfundimtar statik publik < Lidhja > HAND_RING_FINGER_CONNECTIONS

Seti përfundimtar statik publik < Lidhja > HAND_THUMB_CONNECTIONS

Metodat publike

publik statik HandLandmarker createFromBuffer (konteksti i kontekstit, ByteBuffer modelBuffer)

Krijon një shembull HandLandmarker nga një tampon modeli dhe HandLandmarker.HandLandmarkerOptions parazgjedhur.

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ë HandLandmarker .

publik statik HandLandmarker createFromFile (konteksti i kontekstit, modeli i vargut shteg)

Krijon një shembull HandLandmarker nga një skedar modeli dhe HandLandmarker.HandLandmarkerOptions .

Parametrat
kontekst një ERROR(/Context) në Android.
modelRruga rruga drejt modelit të pikave të referimit me meta të dhëna në aktive.
Hedhjet
nëse ka një gabim gjatë krijimit të HandLandmarker .

publik statik HandLandmarker createFromFile (konteksti i kontekstit, modeli i skedaritFile )

Krijon një shembull HandLandmarker nga një skedar modeli dhe HandLandmarker.HandLandmarkerOptions .

Parametrat
kontekst një ERROR(/Context) në Android.
modelFile modeli i shenjave të dorës Shembulli 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ë HandLandmarker .

publike statike HandLandmarker createFromOptions (konteksti i kontekstit, HandLandmarker.HandLandmarkerOptions LandmarkerOptions)

Krijon një shembull HandLandmarker nga një HandLandmarker.HandLandmarkerOptions .

Parametrat
kontekst një ERROR(/Context) në Android.
Opsionet e monumentit një shembull HandLandmarker.HandLandmarkerOptions .
Hedhjet
nëse ka një gabim gjatë krijimit të HandLandmarker .

Zbulimi publik HandLandmarker Result (imazhi MPImage )

Kryen zbulimin e pikave të referimit me dorë në imazhin e vetëm të dhënë me opsionet e parazgjedhura të përpunimit të imazhit, dmth pa aplikuar asnjë rrotullim. Përdoreni këtë metodë vetëm kur HandLandmarker është krijuar me ERROR(/RunningMode.IMAGE) . TODO përditësoni java doc për formatin e imazhit të hyrjes.

HandLandmarker 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 HandLandmarkerResult (imazhi MPImage , ImageProcessingOptions imageProcessingOptions)

Kryen zbulimin e pikave referuese me dorë në imazhin e vetëm të dhënë. Përdoreni këtë metodë vetëm kur HandLandmarker është krijuar me ERROR(/RunningMode.IMAGE) . TODO përditësoni java doc për formatin e imazhit të hyrjes.

HandLandmarker 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 me dorë dhe rezultatet do të jenë të disponueshme nëpërmjet OutputHandler.ResultListener të ofruar në HandLandmarker.HandLandmarkerOptions . Përdoreni këtë metodë vetëm kur HandLandmarker ë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 dorës. Vula kohore e hyrjes duhet të rritet në mënyrë monotone.

HandLandmarker 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 me dorë 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ë HandLandmarker.HandLandmarkerOptions . Përdoreni këtë metodë vetëm kur HandLandmarker ë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 dorës. Vula kohore e hyrjes duhet të rritet në mënyrë monotone.

HandLandmarker 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 HandLandmarker Zbulimi i rezultateve PërVideo (imazh MPI-imazhi , ImageProcessingOptions imageProcessingOptions, vula të gjata kohoreM)

Kryen zbulimin e pikave të referimit me dorë në kornizën e dhënë të videos. Përdoreni këtë metodë vetëm kur HandLandmarker është krijuar 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.

HandLandmarker 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 HandLandmarker Zbulimi i rezultatevePërVideo (imazhi i imazhit MPI , vulat kohore të gjata)

Kryen zbulimin e pikave të referimit me dorë 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 HandLandmarker është krijuar 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.

HandLandmarker 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.