MLKImageLabeler
@interface MLKImageLabeler : NSObjectUm rotulador de imagens que processa e rotula imagens.
-
Retorna um rotulador de imagens com as opções fornecidas.
Declaração
Objective-C
+ (nonnull instancetype)imageLabelerWithOptions: (nonnull MLKCommonImageLabelerOptions *)options;Parâ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.
Declaração
Objective-C
- (nonnull instancetype)init; -
Processa a imagem fornecida para rotulagem.
Declaração
Objective-C
- (void)processImage:(nonnull id<MLKCompatibleImage>)image completion:(nonnull MLKImageLabelingCallback)completion;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
Objective-C
- (nullable NSArray<MLKImageLabel *> *) resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;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.