Référence du framework commun MLKitImageLabeling

ImageLabeler

class ImageLabeler : NSObject

Un étiqueteur d'images qui traite et étiquete les images.

  • Renvoie un étiqueteur d'image avec les options données.

    Déclaration

    Swift

    class func imageLabeler(options: MLKCommonImageLabelerOptions) -> Self

    Paramètres

    options

    Options de configuration de l'étiqueteur d'images.

    Valeur renvoyée

    Un étiqueteur d'image configuré avec les options données.

  • Indisponible. Utilisez les méthodes de classe.

  • Traite l'image donnée pour l'étiquetage.

    Déclaration

    Swift

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

    Paramètres

    image

    Image à traiter.

    completion

    Gestionnaire permettant de rappeler dans la file d'attente principale avec des étiquettes ou une erreur.

  • Renvoie les résultats de libellé dans l'image donnée ou nil en cas d'erreur. L'étiquetage d'image est de manière synchrone sur le thread appelant.

    Nous vous recommandons d'appeler cette méthode en dehors du thread principal pour éviter de bloquer l'interface utilisateur. En tant que résultat, une erreur NSException est générée si cette méthode est appelée sur le thread principal.

    Déclaration

    Swift

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

    Paramètres

    image

    Image dans laquelle vous souhaitez obtenir des résultats.

    error

    Paramètre d'erreur facultatif renseigné lorsqu'une erreur se produit lors de l'obtention des résultats.

    Valeur renvoyée

    Tableau de résultats de l'étiquette dans l'image donnée ou nil en cas d'erreur.