GestureRecognizer

klasës përfundimtare publike GestureRecognizer

Kryen njohjen e gjesteve në imazhe.

Ky API pret një paketë aktivesh të modelit të gjestit të dorës të trajnuar paraprakisht ose një të personalizuar të krijuar duke përdorur Model Maker. Shihni .

  • Fut imazhin MPImage
    • Imazhi në të cilin funksionon njohja e gjesteve.
  • Dalja e GjestitRecognizerResult GestureRecognizerResult
    • Një rezultat i Gjestit Recognizer që përmban pika referimi të duarve dhe gjeste të njohura të duarve.

Klasat e mbivendosura

klasës GestureRecognizer.GestureRecognizerOptions Opsionet për konfigurimin e një GestureRecognizer .

Metodat publike

Gjestet statike njohës
createFromBuffer (konteksti i kontekstit, ByteBuffer modelBuffer)
Krijon një shembull GestureRecognizer nga një tampon modeli dhe GestureRecognizer.GestureRecognizerOptions .
Gjestet statike njohës
createFromFile (konteksti i kontekstit, modeli i vargut shteg)
Krijon një shembull GestureRecognizer nga një skedar modeli dhe GestureRecognizer.GestureRecognizerOptions .
Gjestet statike njohës
createFromFile (konteksti i kontekstit, modeli i skedaritFile )
Krijon një shembull GestureRecognizer nga një skedar modeli dhe GestureRecognizer.GestureRecognizerOptions .
Gjestet statike njohës
createFromOptions (konteksti i kontekstit, GestureRecognizer.GestureRecognizer Options njohës Opsionet)
Rezultati i Gjestit Recognizer
njoh (imazh MPI )
Kryen njohjen e gjesteve në imazhin e vetëm të dhënë me opsionet e paracaktuara të përpunimit të imazhit, dmth
Rezultati i Gjestit Recognizer
njoh (imazh MPIimage , ImageProcessingOptions imageProcessingOptions)
Kryen njohjen e gjesteve në imazhin e vetëm të dhënë.
i pavlefshëm
njohinAsync (imazhi i imazhit MPI , stampat e gjata kohore)
Dërgon të dhëna të drejtpërdrejta të imazhit për të kryer njohjen e gjesteve me opsionet e paracaktuara të përpunimit të imazhit, p.sh
i pavlefshëm
njohinAsync (imazh MPImage , ImageProcessingOptions imageProcessingOptions, vula të gjata kohore)
Dërgon të dhëna të drejtpërdrejta të imazhit për të kryer njohjen e gjesteve dhe rezultatet do të jenë të disponueshme nëpërmjet OutputHandler.ResultListener të ofruar në GestureRecognizer.GestureRecognizerOptions .
Rezultati i Gjestit Recognizer
njohjePërVideo (imazh MPI-imazhi , vula kohore të gjata)
Kryen njohjen e gjesteve në kornizën e dhënë të videos me opsionet e paracaktuara të përpunimit të imazhit, dmth
Rezultati i Gjestit Recognizer
njohjePërVideo (imazh MPIimage , ImageProcessingOptions imageProcessingOptions, vula të gjata kohoreM)
Kryen njohjen e gjesteve në kornizën e dhënë të videos.

Metodat e trashëguara

Metodat publike

publik statik GestureRecognizer createFromBuffer (konteksti i kontekstit, modeli ByteBuffer )

Krijon një shembull GestureRecognizer nga një tampon modeli dhe GestureRecognizer.GestureRecognizerOptions .

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

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

Krijon një shembull GestureRecognizer nga një skedar modeli dhe GestureRecognizer.GestureRecognizerOptions .

Parametrat
kontekst një ERROR(/Context) në Android.
modelRruga rrugën drejt modelit të njohjes së gjesteve me meta të dhëna në aktive.
Hedhjet
nëse ka një gabim gjatë krijimit të GestureRecognizer .

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

Krijon një shembull GestureRecognizer nga një skedar modeli dhe GestureRecognizer.GestureRecognizerOptions .

Parametrat
kontekst një ERROR(/Context) në Android.
modelFile modeli i njohjes së gjesteve 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ë GestureRecognizer .

publike statike GestureRecognizer createFromOptions (konteksti i kontekstit, GestureRecognizer.GestureRecognizer Opcionet njohëserOptions)

Parametrat
kontekst një ERROR(/Context) në Android.
njohëse Opsionet një shembull GestureRecognizer.GestureRecognizerOptions .
Hedhjet
nëse ka një gabim gjatë krijimit të GestureRecognizer .

Publik GestureRecognizer Njohja e rezultateve (imazhi MPImage )

Kryen njohjen e gjesteve 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 GestureRecognizer krijohet me ERROR(/RunningMode.IMAGE) . TODO përditësoni java doc për formatin e imazhit të hyrjes.

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

Njohja publike e GestureRecognizerResult ( imazhi MPImage , ImageProcessingOptions imageProcessingOptions)

Kryen njohjen e gjesteve në imazhin e vetëm të dhënë. Përdoreni këtë metodë vetëm kur GestureRecognizer krijohet me ERROR(/RunningMode.IMAGE) . TODO përditësoni java doc për formatin e imazhit të hyrjes.

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

public void detectAsync (imazhi i imazhit MPI , stampat e gjata kohore)

Dërgon të dhëna të drejtpërdrejta të imazhit për të kryer njohjen e gjesteve me opsionet e parazgjedhura të përpunimit të imazhit, dmth pa asnjë rrotullim të aplikuar, dhe rezultatet do të jenë të disponueshme nëpërmjet OutputHandler.ResultListener të ofruar në GestureRecognizer.GestureRecognizerOptions . Përdoreni këtë metodë vetëm kur ERROR(/GestureRecognition) krijohet 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 njohësi i gjesteve. Vula kohore e hyrjes duhet të rritet në mënyrë monotone.

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

public void detectAsync (imazh MPIimage , ImageProcessingOptions imageProcessingOptions, vula të gjata kohore)

Dërgon të dhëna të drejtpërdrejta të imazhit për të kryer njohjen e gjesteve dhe rezultatet do të jenë të disponueshme nëpërmjet OutputHandler.ResultListener të ofruar në GestureRecognizer.GestureRecognizerOptions . Përdoreni këtë metodë vetëm kur ERROR(/GestureRecognition) krijohet 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 njohësi i gjesteve. Vula kohore e hyrjes duhet të rritet në mënyrë monotone.

GestureRecognizer 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 GestureRecognizer Njohja e rezultatit PërVideo (imazhi MPI , vula kohore të gjata)

Kryen njohjen e gjesteve 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 GestureRecognizer 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.

GestureRecognizer 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 GestureRecognizer Njohja e rezultatevePërVideo (imazh MPIimage , ImageProcessingOptions imageProcessingOptions, vula të gjata kohoreM)

Kryen njohjen e gjesteve në kornizën e dhënë të videos. Përdoreni këtë metodë vetëm kur GestureRecognizer 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.

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