MLKitTextRecognitionCommon フレームワーク リファレンス

MLKTextRecognizer


@interface MLKTextRecognizer : NSObject

画像内のテキストを認識するテキスト認識ツール。

  • 指定されたオプションを使用してテキスト認識ツールを返します。

    言語の異なる複数の TextRecognizer インスタンスの同時使用 パフォーマンスの低下につながる可能性があるため、おすすめしません。

    宣言

    Objective-C

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

    パラメータ

    options

    テキスト認識ツールを構成するためのオプション。

    戻り値

    指定されたオプションで構成されたテキスト認識ツール。

  • 指定された画像をテキスト認識のために処理します。

    宣言

    Objective-C

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

    パラメータ

    image

    処理する画像。

    completion

    テキスト認識完了時にメインキューでコールバックするハンドラ。

  • 指定された画像のテキスト認識結果を返します。エラーが発生した場合は nil を返します。テキスト 呼び出しのスレッドで同期的に実行されます。

    UI をブロックしないよう、このメソッドはメインスレッドの外部で呼び出すことをおすすめします。たとえば、 このメソッドがメインスレッドで呼び出されると、NSException が発生します。

    宣言

    Objective-C

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

    パラメータ

    image

    結果を取得する画像。

    error

    結果の取得中にエラーが発生した場合に入力されるエラー パラメータ(省略可)。

    戻り値

    指定された画像でのテキスト認識の結果。エラーが発生した場合は nil