文字辨識器
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
。