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. ShihniMPImageGestureRecognizerResult
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) Krijon një shembull GestureRecognizer nga një GestureRecognizer.GestureRecognizerOptions . |
| Rezultati i Gjestit Recognizer | |
| 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)
Krijon një shembull GestureRecognizer nga një GestureRecognizer.GestureRecognizerOptions .
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. |