MLKitTextRecognitionCommon Framework 參考資料

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