Builder für ImageClassifier.ImageClassifierOptions.
Public Constructors
|
Builder()
|
Public Methods
| Finale ImageClassifier.ImageClassifierOptions |
build()
Validiert und erstellt die
ImageClassifier.ImageClassifierOptions-Instanz. |
| Zusammenfassung ImageClassifier.ImageClassifierOptions.Builder | |
| Zusammenfassung ImageClassifier.ImageClassifierOptions.Builder |
setCategoryAllowlist(List<String> categoryAllowlist)
Legt die optionale Zulassungsliste mit Kategorienamen fest.
|
| Zusammenfassung ImageClassifier.ImageClassifierOptions.Builder |
setCategoryDenylist(List<String> categoryDenylist)
Legt die optionale Sperrliste für Kategorienamen fest.
|
| Zusammenfassung ImageClassifier.ImageClassifierOptions.Builder |
setDisplayNamesLocale(Sprache String)
Legt das optionale Gebietsschema für Anzeigenamen fest, die gegebenenfalls über die TFLite-Modellmetadaten angegeben werden.
|
| Zusammenfassung ImageClassifier.ImageClassifierOptions.Builder | |
| Zusammenfassung ImageClassifier.ImageClassifierOptions.Builder |
setMaxResults(Integer maxResults)
Legt die optionale maximale Anzahl der Klassifizierungsergebnisse mit den besten Bewertungen fest, die zurückgegeben werden sollen.
|
| Zusammenfassung ImageClassifier.ImageClassifierOptions.Builder |
setResultListener(ResultListener<ImageClassifierResult, MPImage> resultListener)
Legt den
OutputHandler.ResultListener so fest, dass die Klassifizierungsergebnisse asynchron empfangen werden, wenn sich der Bildklassifikator im Livestreammodus befindet. |
| Zusammenfassung ImageClassifier.ImageClassifierOptions.Builder | |
| Zusammenfassung ImageClassifier.ImageClassifierOptions.Builder |
Übernommene Methoden
Public Constructors
public Builder ()
Public Methods
öffentlich final ImageClassifier.ImageClassifierOptions build ()
Validiert und erstellt die ImageClassifier.ImageClassifierOptions-Instanz. *
Löst aus
| IllegalArgumentException | wenn eine der Optionen ungültig ist. |
|---|
public abstrakt ImageClassifier.ImageClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)
Legt den BaseOptions für die Bildklassifikatoraufgabe fest.
Parameter
| baseOptions |
|---|
public abstrakt ImageClassifier.ImageClassifierOptions.Builder setCategoryAllowlist (List<String>categoryAllowlist)
Legt die optionale Zulassungsliste mit Kategorienamen fest.
Wenn das Feld nicht leer ist, werden Erkennungsergebnisse herausgefiltert, deren Kategoriename nicht in diesem Set enthalten ist. Doppelte oder unbekannte Kategorienamen werden ignoriert. Schließt sich gegenseitig aus mit categoryDenylist.
Parameter
| categoryAllowlist |
|---|
public abstrakt ImageClassifier.ImageClassifierOptions.Builder setCategoryDenylist (List<String>categoryDenylist)
Legt die optionale Sperrliste für Kategorienamen fest.
Wenn das Feld nicht leer ist, werden Erkennungsergebnisse herausgefiltert, deren Kategoriename in diesem Satz enthalten ist.
Doppelte oder unbekannte Kategorienamen werden ignoriert. Schließt sich gegenseitig aus mit categoryAllowlist.
Parameter
| categoryDenylist |
|---|
public abstrakt ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale (String Sprache)
Legt das optionale Gebietsschema für Anzeigenamen fest, die gegebenenfalls über die TFLite-Modellmetadaten angegeben werden.
Parameter
| locale |
|---|
public abstrakt ImageClassifier.ImageClassifierOptions.Builder setErrorListener (ErrorListener errorListener)
Legt einen optionalen ErrorListener fest.
Parameter
| errorListener |
|---|
public abstrakt ImageClassifier.ImageClassifierOptions.Builder setMaxResults (Integer maxResults)
Legt die optionale maximale Anzahl der Klassifizierungsergebnisse mit den besten Bewertungen fest, die zurückgegeben werden sollen.
Wenn nicht festgelegt, werden alle verfügbaren Ergebnisse zurückgegeben. Wenn festgelegt, muss der Wert größer als 0 sein.
Parameter
| maxResults |
|---|
public abstrakt ImageClassifier.ImageClassifierOptions.Builder setResultListener (ResultListener<ImageClassifierResult, MPImage> resultListener)
Legt den OutputHandler.ResultListener so fest, dass die Klassifizierungsergebnisse asynchron empfangen werden, wenn sich der Bildklassifikator im Livestreammodus befindet.
Parameter
| resultListener |
|---|
public abstrakt ImageClassifier.ImageClassifierOptions.Builder setRunningMode (RunningMode runningMode)
Legt den RunningMode für die Bildklassifikatoraufgabe fest. Verwenden Sie standardmäßig den Bildmodus.
Der Bildklassifikator hat drei Modi:
- IMAGE: Der Modus zur Klassifizierung von Einzelbildeingaben.
- VIDEO: Der Modus zur Klassifizierung der decodierten Frames eines Videos.
- LIVE_STREAM: Der Modus zur Klassifizierung in einem Livestream mit Eingabedaten, z. B. von der Kamera. In diesem Modus muss
setResultListeneraufgerufen werden, um einen Listener einzurichten, der die Klassifizierungsergebnisse asynchron empfängt.
Parameter
| runningMode |
|---|
public abstrakt ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (Float ScoreThreshold)
Legt den optionalen Schwellenwert für die Punktzahl fest. Ergebnisse mit einem Wert unter diesem Wert werden abgelehnt.
Überschreibt den in den TFLite-Modellmetadaten angegebenen Schwellenwert für die Punktzahl, falls vorhanden.
Parameter
| scoreThreshold |
|---|