ImageClassifier.ImageClassifierOptions.Builder

klasa abstrakte statike publike ImageClassifier.ImageClassifierOptions.Builder

Ndërtuesit Publikë

Metodat publike

ImageClassifier përfundimtar.ImageClassifierOptions
ndërto ()
Vlerëson dhe ndërton shembullin ImageClassifier.ImageClassifierOptions .
abstrakt ImageClassifier.ImageClassifierOptions.Builder
setBaseOptions ( BaseOptions BaseOptions)
Vendos BaseOptions për detyrën e klasifikuesit të imazhit.
abstrakt ImageClassifier.ImageClassifierOptions.Builder
setCategoryAllowlist ( Lista < String > kategoria Lista e lejimeve)
Vendos listën opsionale të lejeve të emrave të kategorive.
abstrakt ImageClassifier.ImageClassifierOptions.Builder
setCategoryDenylist ( Lista < String > kategoria Denylist)
Vendos listën opsionale të mohimit të emrave të kategorive.
abstrakt ImageClassifier.ImageClassifierOptions.Builder
setDisplayNamesLocale ( Vendi i vargut )
Vendos vendndodhjen opsionale për t'u përdorur për emrat e shfaqur të specifikuar përmes Metadatës së Modelit TFLite, nëse ka.
abstrakt ImageClassifier.ImageClassifierOptions.Builder
setErrorListener ( ErrorListener errorListener)
Vendos një ErrorListener opsional.
abstrakt ImageClassifier.ImageClassifierOptions.Builder
setMaxResults ( Integer maxResults)
Vendos numrin maksimal opsional të rezultateve të klasifikimit me pikët më të mira për t'u kthyer.
abstrakt ImageClassifier.ImageClassifierOptions.Builder
setResultListener ( ResultListener < ImageClassifierResult , MPImage > ResultListener)
Vendos OutputHandler.ResultListener që të marrë rezultatet e klasifikimit në mënyrë asinkrone kur klasifikuesi i imazhit është në modalitetin e transmetimit të drejtpërdrejtë.
abstrakt ImageClassifier.ImageClassifierOptions.Builder
setRunningMode ( RunningMode runningMode)
Vendos RunningMode për detyrën e klasifikuesit të imazhit.
abstrakt ImageClassifier.ImageClassifierOptions.Builder
ScoreScoreThreshold ( Pragu i rezultatit të notimit)
Vendos pragun opsional të rezultatit.

Metodat e trashëguara

Ndërtuesit Publikë

Ndërtues publik ()

Metodat publike

Ndërtimi i ImageClassifier- it përfundimtar publik.ImageClassifierOptions ()

Vlerëson dhe ndërton shembullin ImageClassifier.ImageClassifierOptions . *

Hedhjet
IllegalArgumentPërjashtim nëse ndonjë nga opsionet e vendosura është i pavlefshëm.

abstrakt publik ImageClassifier.ImageClassifierOptions.Builder setBaseOptions ( BaseOptions BaseOptions)

Vendos BaseOptions për detyrën e klasifikuesit të imazhit.

Parametrat
opsionet bazë

abstrakt publik ImageClassifier.ImageClassifierOptions.Builder setCategoryAllowlist ( Lista < String > Lista e kategorive)

Vendos listën opsionale të lejeve të emrave të kategorive.

Nëse nuk janë bosh, rezultatet e zbulimit, emri i kategorisë së të cilave nuk është në këtë grup do të filtrohen. Emrat e kopjuar ose të panjohur të kategorive shpërfillen. Reciprokisht ekskluzive me categoryDenylist .

Parametrat
kategoria Lista e lejimeve

abstrakt publik ImageClassifier.ImageClassifierOptions.Builder setCategoryDenylist ( Lista < String > kategoria Denylist)

Vendos listën opsionale të mohimit të emrave të kategorive.

Nëse nuk janë bosh, rezultatet e zbulimit, emri i kategorisë së të cilave është në këtë grup do të filtrohen. Emrat e kopjuar ose të panjohur të kategorive shpërfillen. Reciprokisht ekskluzive me categoryAllowlist .

Parametrat
kategoria Denylist

abstrakt publik ImageClassifier.ImageClassifierOptions.Set ndërtuesDisplayNamesLocale ( Vendi i vargut)

Vendos vendndodhjen opsionale për t'u përdorur për emrat e shfaqur të specifikuar përmes Metadatës së Modelit TFLite, nëse ka.

Parametrat
vendor

abstrakt publik ImageClassifier.ImageClassifierOptions.Builder setErrorListener ( ErrorListener errorListener)

Vendos një ErrorListener opsional.

Parametrat
errorListener

abstrakt publik ImageClassifier.ImageClassifierOptions.Builder setMaxResults ( Integer maxResults)

Vendos numrin maksimal opsional të rezultateve të klasifikimit me pikët më të mira për t'u kthyer.

Nëse nuk është caktuar, të gjitha rezultatet e disponueshme kthehen. Nëse vendoset, duhet të jetë > 0.

Parametrat
Rezultatet maksimale

abstrakt publik ImageClassifier.ImageClassifierOptions.Builder setResultListener ( ResultListener < ImageClassifierResult , MPImage > resultListener)

Vendos OutputHandler.ResultListener që të marrë rezultatet e klasifikimit në mënyrë asinkrone kur klasifikuesi i imazhit është në modalitetin e transmetimit të drejtpërdrejtë.

Parametrat
dëgjuesi i rezultateve

abstrakt publik ImageClassifier.ImageClassifierOptions.Builder setRunningMode ( RunningMode runningMode)

Vendos RunningMode për detyrën e klasifikuesit të imazhit. Parazgjedhja në modalitetin e imazhit. Klasifikuesi i imazhit ka tre mënyra:

  • IMAGE: Mënyra për kryerjen e klasifikimit në hyrje të vetme imazhi.
  • VIDEO: Mënyra e kryerjes së klasifikimit në kornizat e deshifruara të një videoje.
  • LIVE_STREAM: Mënyra për kryerjen e klasifikimit në një transmetim të drejtpërdrejtë të të dhënave hyrëse, si p.sh. nga kamera. Në këtë modalitet, setResultListener duhet të thirret për të vendosur një dëgjues për të marrë rezultatet e klasifikimit në mënyrë asinkrone.

Parametrat
running Mode

abstrakt publik ImageClassifier.ImageClassifierOptions.Set BuilderScoreThreshold ( Pragu i rezultatit të notimit)

Vendos pragun opsional të rezultatit. Rezultatet me rezultat nën këtë vlerë refuzohen.

Anulon pragun e rezultatit të specifikuar në Metadatat e Modelit TFLite, nëse ka.

Parametrat
Pragu i rezultatit