MLKitTextRecognition Common Framework-Referenz

MLKTextRecognizer


@interface MLKTextRecognizer : NSObject

Eine Texterkennung, die Text in einem Bild erkennt.

  • Gibt eine Texterkennung mit den angegebenen Optionen zurück.

    Die gleichzeitige Verwendung mehrerer TextRecognizer-Instanzen mit unterschiedlichen Sprachoptionen wird nicht empfohlen, da dies zu Leistungseinbußen führen kann.

    Erklärung

    Objective-C

    + (nonnull instancetype)textRecognizerWithOptions:
        (nonnull MLKCommonTextRecognizerOptions *)options;

    Parameter

    options

    Optionen zum Konfigurieren der Texterkennung.

    Rückgabewert

    Eine Texterkennung, die mit den angegebenen Optionen konfiguriert wurde.

  • Verarbeitet das angegebene Bild zur Texterkennung.

    Erklärung

    Objective-C

    - (void)processImage:(nonnull id<MLKCompatibleImage>)image
              completion:(nonnull MLKTextRecognitionCallback)completion;

    Parameter

    image

    Das zu verarbeitende Bild.

    completion

    Handler, der nach Abschluss der Texterkennung einen Rückruf an die Hauptwarteschlange ausführt.

  • Gibt das Texterkennungsergebnis im angegebenen Bild oder nil zurück, wenn ein Fehler aufgetreten ist. Die Texterkennung wird synchron im aufrufenden Thread durchgeführt.

    Es wird empfohlen, diese Methode aus dem Hauptthread aufzurufen, um die Benutzeroberfläche nicht zu blockieren. Daher wird ein NSException ausgelöst, wenn diese Methode im Hauptthread aufgerufen wird.

    Erklärung

    Objective-C

    - (nullable MLKText *)resultsInImage:(nonnull id<MLKCompatibleImage>)image
                                   error:(NSError *_Nullable *_Nullable)error;

    Parameter

    image

    Das Bild, in dem Ergebnisse angezeigt werden sollen.

    error

    Ein optionaler Fehlerparameter, der ausgefüllt wird, wenn beim Abrufen der Ergebnisse ein Fehler auftritt.

    Rückgabewert

    Bei der Texterkennung wird das angegebene Bild oder nil zurückgegeben, wenn ein Fehler aufgetreten ist.