InteractiveSegmenter

klasa përfundimtare publike InteractiveSegmenter

Kryen segmentim interaktiv në imazhe.

Vini re se, përveç segmentimit standard API ERROR(/segment) që merr një imazh hyrës dhe kthen rezultatet, por përfshin kopje të thellë të kthimeve, InteractiveSegmenter mbështet gjithashtu API-në e kthimit të thirrjes, ERROR(/segmentWithResultListener) , i cili ju lejon të aksesoni rezultatet përmes zero kopje. Cakto siç duhet OutputHandler.ResultListenerInteractiveSegmenter.InteractiveSegmenterOptions për të përdorur API-në e kthimit të thirrjes.

API pret një model TFLite me, TFLite Model Metadata. . Modeli pret hyrje me 4 kanale, ku 3 kanalet e para përfaqësojnë imazhin RGB dhe kanali i fundit përfaqëson rajonin e interesit të përdoruesit.

Klasat e mbivendosura

klasës InteractiveSegmenter.InteractiveSegmenterOptions Opsionet për konfigurimin e një InteractiveSegmenter .
klasës InteractiveSegmenter.Rajoni iInteresit Rajoni i Interesit (ROI) për të bashkëvepruar.

Metodat publike

statik InteractiveSegmenter
Rezultati i segmentit të imazhit
segment (imazhi MPIimage , InteractiveSegmenter.RegionOfInterest roi)
Kryen segmentimin në imazhin e vetëm të dhënë me opsionet e parazgjedhura të përpunimit të imazhit, duke pasur parasysh rajonin e interesit të përdoruesit, p.sh.
Rezultati i segmentit të imazhit
segment (imazhi MPImage , InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageProcessingOptions)
Kryen segmentimin në imazhin e vetëm të dhënë, duke pasur parasysh rajonin e interesit të përdoruesit.
i pavlefshëm
segmentWithResultListener (imazhi MPImage , InteractiveSegmenter.RegionOfInterest roi)
Kryen segmentimin në imazhin e vetëm të dhënë me opsionet e parazgjedhura të përpunimit të imazhit, duke pasur parasysh rajonin e interesit të përdoruesit, p.sh.
i pavlefshëm
segmentWithResultListener (imazhi MPImage , InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageProcessingOptions)
Kryen segmentimin në imazhin e vetëm të dhënë, duke pasur parasysh rajonin e interesit të përdoruesit dhe siguron rezultate të kopjuara zero përmes OutputHandler.ResultListenerInteractiveSegmenter.InteractiveSegmenterOptions .

Metodat e trashëguara

Metodat publike

statike publike InteractiveSegmenter createFromOptions (konteksti i kontekstit, InteractiveSegmenter.InteractiveSegmenterOptions segmenterOptions)

Parametrat
kontekstin një ERROR(/Context) në Android.
segmenterOptions një shembull InteractiveSegmenter.InteractiveSegmenterOptions .
Hedhjet
nëse ka një gabim gjatë krijimit të InteractiveSegmenter .

Segmenti publik ImageSegmenterResult (imazhi MPImage , InteractiveSegmenter.RegionOfInterest roi)

Kryen segmentimin në imazhin e vetëm të dhënë me opsionet e përpunimit të paracaktuar të imazhit, duke pasur parasysh rajonin e interesit të përdoruesit, dmth pa asnjë rrotullim të aplikuar. TODO përditësoni java doc për formatin e imazhit të hyrjes.

Përdoruesit mund të përfaqësojnë ndërveprimin e përdoruesit përmes InteractiveSegmenter.RegionOfInterest , i cili jep një sugjerim për të kryer segmentimin duke u fokusuar në rajonin e caktuar të interesit.

InteractiveSegmenter mbështet llojet e mëposhtme të hapësirës së ngjyrave:

Parametrat
imazh një objekt MediaPipe MPImage për përpunim.
roi një objekt InteractiveSegmenter.RegionOfInterest për të përfaqësuar ndërveprimin e përdoruesit.
Hedhjet
nëse ka një gabim të brendshëm. Ose nëse InteractiveSegmenter është krijuar me një OutputHandler.ResultListener .

Segmenti publik ImageSegmenterResult (imazhi MPIimage , InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageProcessingOptions)

Kryen segmentimin në imazhin e vetëm të dhënë, duke pasur parasysh rajonin e interesit të përdoruesit. TODO përditësoni java doc për formatin e imazhit të hyrjes.

Përdoruesit mund të përfaqësojnë ndërveprimin e përdoruesit përmes InteractiveSegmenter.RegionOfInterest , i cili jep një sugjerim për të kryer segmentimin duke u fokusuar në rajonin e caktuar të interesit.

InteractiveSegmenter mbështet llojet e mëposhtme të hapësirës së ngjyrave:

Parametrat
imazh një objekt MediaPipe MPImage për përpunim.
roi një objekt InteractiveSegmenter.RegionOfInterest për të përfaqësuar ndërveprimin e përdoruesit.
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. Ose nëse InteractiveSegmenter është krijuar me një OutputHandler.ResultListener .

segmenti publik i zbrazëtWithResultListener (imazhi MPImage , InteractiveSegmenter.RegionOfInterest roi)

Kryen segmentimin në imazhin e vetëm të dhënë me opsionet e parazgjedhura të përpunimit të imazhit, duke pasur parasysh rajonin e interesit të përdoruesit, dmth pa asnjë rrotullim të aplikuar, dhe siguron rezultate të kopjuara zero përmes OutputHandler.ResultListenerInteractiveSegmenter.InteractiveSegmenterOptions .

TODO përditësoni java doc për formatin e imazhit të hyrjes.

Përdoruesit mund të përfaqësojnë ndërveprimin e përdoruesit përmes InteractiveSegmenter.RegionOfInterest , i cili jep një sugjerim për të kryer segmentimin duke u fokusuar në rajonin e caktuar të interesit.

InteractiveSegmenter mbështet llojet e mëposhtme të hapësirës së ngjyrave:

Parametrat
imazh një objekt MediaPipe MPImage për përpunim.
roi një objekt InteractiveSegmenter.RegionOfInterest për të përfaqësuar ndërveprimin e përdoruesit.
Hedhjet
IllegalArgumentPërjashtim nëse ImageProcessingOptions specifikojnë një rajon me interes.
nëse ka një gabim të brendshëm. Ose nëse InteractiveSegmenter nuk është krijuar me OutputHandler.ResultListener të vendosur në InteractiveSegmenter.InteractiveSegmenterOptions .

segmenti publik i zbrazëtWithResultListener (imazhi MPImage , InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageProcessingOptions)

Kryen segmentimin në imazhin e vetëm të dhënë, duke pasur parasysh rajonin e interesit të përdoruesit dhe siguron rezultate të kopjuara zero përmes OutputHandler.ResultListenerInteractiveSegmenter.InteractiveSegmenterOptions .

TODO përditësoni java doc për formatin e imazhit të hyrjes.

Përdoruesit mund të përfaqësojnë ndërveprimin e përdoruesit përmes InteractiveSegmenter.RegionOfInterest , i cili jep një sugjerim për të kryer segmentimin duke u fokusuar në rajonin e caktuar të interesit.

InteractiveSegmenter mbështet llojet e mëposhtme të hapësirës së ngjyrave:

Parametrat
imazh një objekt MediaPipe MPImage për përpunim.
roi një objekt InteractiveSegmenter.RegionOfInterest për të përfaqësuar ndërveprimin e përdoruesit.
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. Ose nëse InteractiveSegmenter nuk është krijuar me OutputHandler.ResultListener të vendosur në InteractiveSegmenter.InteractiveSegmenterOptions .