MLKitTextRecognition 框架参考文档

TextRecognizer

class TextRecognizer : NSObject

一种文本识别器,用于识别图片中的文本。

  • 返回具有指定选项的文本识别器。

    不建议同时使用具有不同语言选项的多个 TextRecognizer 实例,因为这可能会导致性能下降。

    声明

    Swift

    class func textRecognizer(options: MLKCommonTextRecognizerOptions) -> Self

    参数

    options

    用于配置文本识别器的选项。

    返回值

    配置了指定选项的文本识别器。

  • 处理给定图片以进行文本识别。

    声明

    Swift

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

    参数

    image

    要处理的图片。

    completion

    完成文本识别后对主队列进行回调的处理程序。

  • 返回指定图片中的文本识别结果;如果出现错误,则返回 nil。文本识别在调用线程上同步执行。

    建议在主线程以外调用此方法,以避免阻塞界面。因此,如果在主线程上调用此方法,则会引发 NSException

    声明

    Swift

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

    参数

    image

    要获取结果的图片。

    error

    在获取结果时出错时填充的可选错误参数。

    返回值

    文本识别结果为给定图片;如果出现错误,则返回 nil