Tài liệu tham khảo khung MLKitTextRecognitionCommon

TextRecognizer

class TextRecognizer : NSObject

Một trình nhận dạng văn bản nhận dạng văn bản trong hình ảnh.

  • Trả về một trình nhận dạng văn bản với các tuỳ chọn cho sẵn.

    Bạn không nên sử dụng đồng thời nhiều thực thể TextRecognizer với các tuỳ chọn ngôn ngữ khác nhau, vì điều này có thể làm giảm hiệu suất.

    Khai báo

    Swift

    class func textRecognizer(options: MLKCommonTextRecognizerOptions) -> Self

    Các tham số

    options

    Các tuỳ chọn định cấu hình trình nhận dạng văn bản.

    Giá trị trả về

    Một trình nhận dạng văn bản được định cấu hình với các tuỳ chọn cho trước.

  • Xử lý hình ảnh đã cho để nhận dạng văn bản.

    Khai báo

    Swift

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

    Các tham số

    image

    Hình ảnh cần xử lý.

    completion

    Trình xử lý để gọi lại trên hàng đợi chính khi quá trình nhận dạng văn bản hoàn tất.

  • Trả về kết quả nhận dạng văn bản trong hình ảnh đã cho hoặc nil nếu có lỗi. Hoạt động nhận dạng văn bản được thực hiện đồng bộ trên luồng gọi.

    Bạn nên gọi phương thức này ra khỏi luồng chính để tránh chặn giao diện người dùng. Do đó, NSException sẽ tăng lên nếu phương thức này được gọi trên luồng chính.

    Khai báo

    Swift

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

    Các tham số

    image

    Hình ảnh để nhận kết quả.

    error

    Một thông số lỗi không bắt buộc được điền khi có lỗi khi nhận kết quả.

    Giá trị trả về

    Kết quả nhận dạng văn bản trong hình ảnh đã cho hoặc nil nếu có lỗi.