ImageSegmenterResult

classe abstraite publique ImageSegmenterResult

Représente les résultats de segmentation générés par ImageSegmenter.

Constructeurs publics

Méthodes publiques

abstrait Facultatif<MPImage>
abstrait Facultatif<List<MPImage>>
statique ImageSegmenterResult
create(Optionnel<List<MPImage>> trustMasks, Optional<MPImage> categoryMask, List<float> QualityScores, longTimestampMs)
Crée une instance ImageSegmenterResult à partir d'une liste de segmentation MPImage.
abstrait Liste<Float>
abstrait long
timestampMs()
Renvoie l'horodatage associé à l'objet de résultat de la tâche.

Méthodes héritées

Constructeurs publics

public ImageSegmenterResult ()

Méthodes publiques

public abstract Facultatif<MPImage> categoryMask ()

public abstrait Facultatif<List<MPImage>> confidenceMasks ()

public statique ImageSegmenterResult create (Optional<List<MPImage>> trustMasks, Optional<MPImage> categoryMask, List<<FloatScores, 21}<)

Crée une instance ImageSegmenterResult à partir d'une liste de segmentation MPImage.

Paramètres
confidenceMasks Optional de List de MPImage au format IMAGE_FORMAT_VEC32F1 représentant les masques de confiance, où, pour chaque masque, chaque pixel représente le niveau de confiance de la prédiction, généralement compris dans la plage [0, 1].
categoryMask Une image MPImage Optional au format IMAGE_FORMAT_ALPHA représentant un masque de catégorie, où chaque pixel représente la classe à laquelle le pixel de l'image d'origine est supposé appartenir.
qualityScores Scores de qualité des masques des résultats, dans la plage [0, 1]. La valeur par défaut est "1" si le modèle ne génère pas de niveaux de qualité. Chaque élément correspond au score de la catégorie dans les sorties du modèle.
timestampMs un code temporel pour ce résultat.

public abstrait Liste<Float> qualityScores ()

public abstrait long timestampMs ()

Renvoie l'horodatage associé à l'objet de résultat de la tâche.