ImageSegmenterResult

classe abstrata pública ImageSegmenterResult

Representa os resultados da segmentação gerados por ImageSegmenter.

Construtores públicos

Métodos públicos

abstrato Opcional<MPImage>
abstrato Opcional<List<MPImage>>
estático ImageSegmenterResult
create(opcional<List<MPImage>> trustMasks, Opcional<MPImage> categoryMask, Lista<Float>qualityScores, carimbos de data/hora longos)
Cria uma instância de ImageSegmenterResult a partir de uma lista de MPImage de segmentação.
abstrato List<Float>
abstrato longo
timestampMs()
Retorna o carimbo de data/hora associado ao objeto de resultado da tarefa.

Métodos herdados

Construtores públicos

public ImageSegmenterResult ()

Métodos públicos

public Opcional<MPImage> categoryMask ()

public Opcional<List<MPImage>> confidenceMasks ()

public Static ImageSegmenterResult create (Opcional<List<MPImage>>confidenceMasks, opcional<MPImage> category longMask, Qualidade de lista<Mscarras flutuantes<21}Float).MImage<MPImage>> trustMasks, opcional<MPImage>

Cria uma instância de ImageSegmenterResult a partir de uma lista de MPImage de segmentação.

Parâmetros
confidenceMasks um Optional de List de MPImage no formato IMAGE_FORMAT_VEC32F1, representando as máscaras de confiança, em que, para cada máscara, cada pixel representa a confiança da previsão, geralmente no intervalo [0, 1].
categoryMask uma MPImage Optional no formato IMAGE_FORMAT_ALPHA que representa uma máscara de categoria, em que cada pixel representa a classe à qual o pixel na imagem original foi previsto para pertencer.
qualityScores Os índices de qualidade das máscaras de resultado, no intervalo de [0, 1]. O padrão será "1" se o modelo não gerar pontuações de qualidade. Cada elemento corresponde à pontuação da categoria nos resultados do modelo.
timestampMs um carimbo de data/hora para esse resultado.

public List<Float> qualityScores ()

public long timestampMs ()

Retorna o carimbo de data/hora associado ao objeto de resultado da tarefa.