Kryen zbulimin e pikave referuese të fytyrës në imazhe.
Ky API pret një model të modeleve të modelit të modeleve të fytyrave të para-trajnuara. ShihniMPImageFaceLandmarkerResult
Klasat e mbivendosura
| klasës | FaceLandmarker.FaceLandmarkerOptions | Opsione për konfigurimin e një FaceLandmarker . | |
Fushat
| publik statik final Set < Lidhja > | FACE_LANDMARKS_CONNECTORS | |
| publik statik final Set < Lidhja > | FACE_LANDMARKS_FACE_OVAL | |
| publik statik final Set < Lidhja > | FACE_LANDMARKS_LEFT_EYE | |
| publik statik final Set < Lidhja > | FACE_LANDMARKS_LEFT_EYE_BROW | |
| publik statik final Set < Lidhja > | FACE_LANDMARKS_LEFT_IRIS | |
| publik statik final Set < Lidhja > | FACE_LANDMARKS_LIPS | |
| publik statik final Set < Lidhja > | FACE_LANDMARKS_RIGHT_EYE | |
| publik statik final Set < Lidhja > | FACE_LANDMARKS_RIGHT_EYE_BROW | |
| publik statik final Set < Lidhja > | FACE_LANDMARKS_RIGHT_IRIS | |
| publik statik final Set < Lidhja > | FACE_LANDMARKS_TESSELATION |
Metodat publike
| FaceLandmarker statik | createFromBuffer (konteksti i kontekstit, modeli ByteBufferAssetBuffer ) Krijon një shembull FaceLandmarker nga një buffer i paketës së aseteve model dhe FaceLandmarker.FaceLandmarkerOptions parazgjedhur. |
| FaceLandmarker statik | createFromFile (konteksti i kontekstit, modeli i vargutAssetPath) Krijon një shembull FaceLandmarker nga një shteg i paketës së aseteve model dhe FaceLandmarker.FaceLandmarkerOptions të parazgjedhur. |
| FaceLandmarker statik | createFromFile (konteksti i kontekstit, modeli i skedaritAssetFile) Krijon një shembull FaceLandmarker nga një skedar i grupit të aseteve model dhe FaceLandmarker.FaceLandmarkerOptions të parazgjedhur. |
| FaceLandmarker statik | createFromOptions (konteksti i kontekstit, FaceLandmarker.FaceLandmarkerOptions Options landmarker) Krijon një shembull FaceLandmarker nga një FaceLandmarker.FaceLandmarkerOptions . |
| Rezultati i FaceLandmarker | |
| Rezultati i FaceLandmarker | zbuloj (imazh MPIimage , ImageProcessingOptions imageProcessingOptions) Kryen zbulimin e pikave referuese të fytyrës 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 shenjave të fytyrës dhe rezultatet do të jenë të disponueshme nëpërmjet OutputHandler.ResultListener të ofruar në FaceLandmarker.FaceLandmarkerOptions . |
| 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ë fytyrës me opsionet e parazgjedhura të përpunimit të imazhit, p.sh |
| Rezultati i FaceLandmarker | detectForVideo (imazh MPIimage , ImageProcessingOptions imageProcessingOptions, vula të gjata kohoreM) Kryen zbulimin e pikave referuese të fytyrës në kornizën e dhënë të videos. |
| Rezultati i FaceLandmarker | detectForVideo (imazh MPI- imazhi, vula kohore të gjata) Kryen zbulimin e pikave referuese të fytyrës në kornizën e dhënë të videos me opsionet e parazgjedhura të përpunimit të imazhit, d.m.th |
Metodat e trashëguara
Fushat
Metodat publike
FaceLandmarker publik statik i krijuar nga Buffer (konteksti i kontekstit, modeli ByteBufferAssetBuffer )
Krijon një shembull FaceLandmarker nga një buffer i paketës së aseteve model dhe FaceLandmarker.FaceLandmarkerOptions parazgjedhur.
Parametrat
| kontekst | një ERROR(/Context) në Android. |
|---|---|
| modelAssetBuffer |
Hedhjet
nëse ka një gabim gjatë krijimit të FaceLandmarker . |
FaceLandmarker publik statik i krijuar nga skedari (konteksti i kontekstit, modeli i vargutAssetPath)
Krijon një shembull FaceLandmarker nga një shteg i paketës së aseteve model dhe FaceLandmarker.FaceLandmarkerOptions të parazgjedhur.
Parametrat
| kontekst | një ERROR(/Context) në Android. |
|---|---|
| modelAssetPath | rruga drejt modelit të pikave referuese të fytyrës me meta të dhëna në aktive. |
Hedhjet
nëse ka një gabim gjatë krijimit të FaceLandmarker . |
FaceLandmarker publik statik i krijuar nga skedari (konteksti i kontekstit, modeli i skedaritAssetFile)
Krijon një shembull FaceLandmarker nga një skedar i grupit të aseteve model dhe FaceLandmarker.FaceLandmarkerOptions të parazgjedhur.
Parametrat
| kontekst | një ERROR(/Context) në Android. |
|---|---|
| modelAssetFile | modeli i pikave të referimit të fytyrë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ë FaceLandmarker . |
publike statike FaceLandmarker createFromOptions (konteksti i kontekstit, FaceLandmarker.FaceLandmarkerOptions Options landmarker)
Krijon një shembull FaceLandmarker nga një FaceLandmarker.FaceLandmarkerOptions .
Parametrat
| kontekst | një ERROR(/Context) në Android. |
|---|---|
| Opsionet e monumentit | një shembull FaceLandmarker.FaceLandmarkerOptions . |
Hedhjet
nëse ka një gabim gjatë krijimit të FaceLandmarker . |
Zbulimi publik i FaceLandmarker Result (imazhi MPImage )
Kryen zbulimin e pikave referuese të fytyrës 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 FaceLandmarker është krijuar me ERROR(/RunningMode.IMAGE) . TODO përditësoni java doc për formatin e imazhit të hyrjes.
FaceLandmarker 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 FaceLandmarker Result (imazhi MPImage , ImageProcessingOptions imageProcessingOptions)
Kryen zbulimin e pikave referuese të fytyrës në imazhin e vetëm të dhënë. Përdoreni këtë metodë vetëm kur FaceLandmarker është krijuar me ERROR(/RunningMode.IMAGE) . TODO përditësoni java doc për formatin e imazhit të hyrjes.
FaceLandmarker 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 shenjave të fytyrës dhe rezultatet do të jenë të disponueshme nëpërmjet OutputHandler.ResultListener të ofruar në FaceLandmarker.FaceLandmarkerOptions . Përdoreni këtë metodë vetëm kur FaceLandmarker ë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 fytyrës. Vula kohore e hyrjes duhet të rritet në mënyrë monotone.
FaceLandmarker 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ë fytyrës 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ë FaceLandmarker.FaceLandmarkerOptions . Përdoreni këtë metodë vetëm kur FaceLandmarker ë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 fytyrës. Vula kohore e hyrjes duhet të rritet në mënyrë monotone.
FaceLandmarker 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. |
FaceLandmarker publik Zbulimi i rezultateve PërVideo (imazh MPI-imazhi , ImageProcessingOptions imageProcessingOptions, vula të gjata kohoreM)
Kryen zbulimin e pikave referuese të fytyrës në kornizën e dhënë të videos. Përdoreni këtë metodë vetëm kur FaceLandmarker ë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.
FaceLandmarker 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. |
FaceLandmarker publik Zbulimi i rezultateve PërVideo (imazhi i imazhit MPI , vulat kohore të gjata)
Kryen zbulimin e pikave të referimit të fytyrës 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 FaceLandmarker ë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.
FaceLandmarker 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. |