Referencia del framework común MLKitImageLabeling

ImageLabeler

class ImageLabeler : NSObject

Un etiquetador de imágenes que procesa y etiqueta imágenes.

  • Muestra un etiquetador de imágenes con las opciones determinadas.

    Declaración

    Swift

    class func imageLabeler(options: MLKCommonImageLabelerOptions) -> Self

    Parámetros

    options

    Opciones para configurar el etiquetador de imágenes.

    Valor de retorno

    Un etiquetador de imágenes configurado con las opciones determinadas.

  • No disponible. Usa los métodos de clase.

  • Procesa la imagen determinada para su etiquetado.

    Declaración

    Swift

    func process(_ image: MLKitCompatibleImage, completion: @escaping ImageLabelingCallback)

    Parámetros

    image

    La imagen que se procesará.

    completion

    Controlador que se llamará en la cola principal con etiquetas o error.

  • Muestra resultados de etiqueta en la imagen determinada o nil si hubo un error. El etiquetado de imágenes se realiza de forma síncrona en el subproceso de llamada.

    Se recomienda llamar a este método fuera del subproceso principal para evitar bloquear la IU. Como resultado, se genera una NSException si se llama a este método en el subproceso principal.

    Declaración

    Swift

    func results(in image: MLKitCompatibleImage) throws -> [MLKImageLabel]

    Parámetros

    image

    La imagen en la que se deben obtener los resultados.

    error

    Un parámetro de error opcional propagado cuando se producen errores cuando se obtienen resultados.

    Valor de retorno

    El array de resultados de etiquetas en la imagen determinada o nil si hubo un error