MLKitTextRecognitionCommon Framework 參考資料

TextRecognizer

class TextRecognizer : NSObject

文字辨識工具,可辨識圖片中的文字。

  • 傳回具有指定選項的文字辨識工具。

    我們不建議同時採用不同語言選項的多個 TextRecognizer 執行個體,因為這可能會導致效能下降。

    聲明

    Swift

    class func textRecognizer(options: MLKCommonTextRecognizerOptions) -> Self

    參數

    options

    設定文字辨識工具的選項。

    傳回值

    使用指定選項設定的文字辨識工具。

  • 處理指定圖片進行文字辨識。

    聲明

    Swift

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

    參數

    image

    要處理的圖片。

    completion

    文字辨識作業完成時,要在主要佇列上回呼的處理常式。

  • 傳回指定圖片中的文字辨識結果;如果發生錯誤,則傳回 nil。文字辨識會在呼叫執行緒上同步執行。

    建議您從主執行緒呼叫此方法,以免封鎖 UI。因此,如果在主執行緒上呼叫此方法,就會引發 NSException

    聲明

    Swift

    func results(in image: MLKitCompatibleImage) throws -> MLKText

    參數

    image

    要用於取得結果的圖片。

    error

    取得結果時發生錯誤時填入的選用錯誤參數。

    傳回值

    文字辨識結果會產生指定圖片;如果發生錯誤,則會產生 nil