Riferimento a MLKitImageLabelingCommon Framework

ImageLabeler

class ImageLabeler : NSObject

Un etichettatore di immagini che elabora ed etichetta le immagini.

  • Restituisce un etichettatore di immagini con le opzioni specificate.

    Dichiarazione

    Swift

    class func imageLabeler(options: MLKCommonImageLabelerOptions) -> Self

    Parametri

    options

    Opzioni per la configurazione dell'etichettatore di immagini.

    Valore restituito

    Un etichettatore di immagini configurato con le opzioni specificate.

  • Non disponibile. Utilizza i metodi del corso.

  • Elabora l'immagine fornita per l'etichettatura.

    Dichiarazione

    Swift

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

    Parametri

    image

    L'immagine da elaborare.

    completion

    Gestore da richiamare nella coda principale con etichette o un errore.

  • Restituisce le etichette che mostrano l'immagine specificata o nil in caso di errore. L'etichettatura delle immagini è eseguita in modo sincrono sul thread di chiamata.

    Si consiglia di richiamare questo metodo dal thread principale per evitare di bloccare la UI. Come risultato, viene generato un valore NSException se questo metodo viene chiamato sul thread principale.

    Dichiarazione

    Swift

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

    Parametri

    image

    L'immagine in cui ottenere i risultati.

    error

    Parametro di errore facoltativo compilato quando si verifica un errore durante il recupero dei risultati.

    Valore restituito

    L'array di etichette restituisce l'immagine specificata o nil in caso di errore.