FaceLandmarker

FaceLandmarker i klasës përfundimtare publike

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

  • Fut imazhin MPImage
    • Imazhi në të cilin zbulimi i pikave referuese të fytyrës funksionon.
  • Dalje Rezultati FaceLandmarkerResult
    • Një rezultat FaceLandmarker që përmban pika referimi të fytyrës.

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
zbuloj (imazh MPI )
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
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

Seti përfundimtar statik publik < Lidhja > FACE_LANDMARKS_CONNECTORS

Seti përfundimtar statik publik < Lidhja > FACE_LANDMARKS_FACE_OVAL

Seti përfundimtar statik publik < Lidhja > FACE_LANDMARKS_LEFT_EYE

Seti përfundimtar statik publik < Lidhja > FACE_LANDMARKS_LEFT_EYE_BROW

Seti përfundimtar statik publik < Lidhja > FACE_LANDMARKS_LEFT_IRIS

Seti përfundimtar statik publik < Lidhja > FACE_LANDMARKS_LIPS

Seti përfundimtar statik publik < Lidhja > FACE_LANDMARKS_RIGHT_EYE

Seti përfundimtar statik publik < Lidhja > FACE_LANDMARKS_RIGHT_EYE_BROW

Seti përfundimtar statik publik < Lidhja > FACE_LANDMARKS_RIGHT_IRIS

Seti përfundimtar statik publik < Lidhja > FACE_LANDMARKS_TESSELATION

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.