ImageLabeler
class ImageLabeler : NSObjectUm rotulador de imagens que processa e rotula imagens.
-
Retorna um rotulador de imagens com as opções fornecidas.
Declaração
Swift
class func imageLabeler(options: MLKCommonImageLabelerOptions) -> SelfParâmetros
optionsOpções para configurar o rotulador de imagens.
Valor de retorno
Um rotulador de imagens configurado com as opções oferecidas.
-
Indisponível. Use os métodos da classe.
-
Processa a imagem fornecida para rotulagem.
Declaração
Swift
func process(_ image: MLKitCompatibleImage, completion: @escaping ImageLabelingCallback)Parâmetros
imageA imagem a ser processada.
completionGerenciador de retorno de chamada para a fila principal com rótulos ou erro.
-
Retorna resultados de rótulo na imagem fornecida ou
nilse houve um erro. A rotulagem da imagem é executada de forma síncrona na linha de execução de chamada.É aconselhável chamar esse método fora da linha de execução principal para evitar o bloqueio da interface. Como um
NSExceptionserá gerado se esse método for chamado na linha de execução principal.Declaração
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKImageLabel]Parâmetros
imageA imagem que receberá os resultados.
errorUm parâmetro de erro opcional preenchido quando há um erro ao receber resultados.
Valor de retorno
A matriz de resultados de rótulo na imagem especificada ou
nilse houve um erro.