Documentation de référence sur MLKitTextRecognitionCommon Framework

TextRecognizer

class TextRecognizer : NSObject

Fonctionnalité de reconnaissance de texte qui reconnaît du texte dans une image.

  • Renvoie un programme de reconnaissance de texte avec les options fournies.

    L'utilisation simultanée de plusieurs instances TextRecognizer avec différentes options de langage n'est pas recommandée, car cela peut dégrader les performances.

    Déclaration

    Swift

    class func textRecognizer(options: MLKCommonTextRecognizerOptions) -> Self

    Paramètres

    options

    Options de configuration de la reconnaissance de texte.

    Valeur renvoyée

    Reconnaissance de texte configurée avec les options fournies.

  • Traite l'image donnée pour la reconnaissance de texte.

    Déclaration

    Swift

    func process(_ image: MLKitCompatibleImage) async throws -> MLKText

    Paramètres

    image

    Image à traiter.

    completion

    Gestionnaire à rappeler dans la file d'attente principale lorsque la reconnaissance de texte est terminée.

  • Renvoie le résultat de la reconnaissance de texte dans l'image donnée ou nil en cas d'erreur. La reconnaissance de texte est effectuée 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'UI. Par conséquent, une exception 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 -> MLKText

    Paramètres

    image

    Image dans laquelle vous souhaitez obtenir des résultats.

    error

    Paramètre d'erreur facultatif renseigné en cas d'erreur lors de l'obtention des résultats.

    Valeur renvoyée

    Résultat de la reconnaissance de texte dans l'image donnée ou dans nil en cas d'erreur.