ImageSegmenterResult

publiczna klasa abstrakcyjna ImageSegmenterResult

Reprezentuje wyniki segmentacji wygenerowane przez funkcję ImageSegmenter.

Konstruktorzy publiczni

Metody publiczne

abstract Opcjonalny<MPImage>
abstract Optional<List<MPImage>>
statyczny ImageSegmenterResult
create(Optional<List<MPImage>> confidenceMasks, opcjonalnie<MPImage> kategoriiMask, List<Float> QualityScores, long timestampMs)
Tworzy instancję ImageSegmenterResult z listy segmentów MPImage.
abstract Lista<Liczba zmiennoprzecinkowa>
abstrakcyjne długie
timestampMs()
Zwraca sygnaturę czasową powiązaną z obiektem wyniku zadania.

Metody dziedziczone

Konstruktorzy publiczni

public ImageSegmenterResult ()

Metody publiczne

public abstract Opcjonalny<MPImage> categoryMask ()

public abstract Opcjonalny<Lista<MPImage>> confidenceMasks ()

public static ImageSegmenterResult create (Optional<Lista<MPImage>> confidenceMasks, Optional<MPImage> kategoria Maska, długie.>)

Tworzy instancję ImageSegmenterResult z listy segmentów MPImage.

Parametry
confidenceMasks Optional z List MPImage w formacie IMAGE_FORMAT_VEC32F1 reprezentujący maski ufności, gdzie dla każdej maski każdy piksel reprezentuje poziom ufności prognozy, zwykle z zakresu [0, 1].
categoryMask obraz Optional MP w formacie IMAGE_FORMAT_ALPHA reprezentujący maskę kategorii, w którym każdy piksel reprezentuje klasę, do której miał należeć piksel w oryginalnym obrazie.
qualityScores Wyniki jakości masek wyników w zakresie [0, 1]. Jeśli model nie generuje wyników jakości, przyjmuje wartość domyślną „1”. Każdy element odpowiada wynikowi kategorii w danych wyjściowych modelu.
timestampMs sygnaturę czasową danego wyniku.

public abstract Lista<Liczba zmiennoprzecinkowa> qualityScores ()

public abstract long timestampMs ()

Zwraca sygnaturę czasową powiązaną z obiektem wyniku zadania.