ข้อมูลอ้างอิงเฟรมเวิร์ก MLKitTextRecognition

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 หากมีข้อผิดพลาด

  • เลิกใช้งานแล้ว โปรดใช้ textRecognizer(options:) แทน

    แสดงผลโปรแกรมรู้จำข้อความสำหรับภาษาละติน

    คำประกาศ

    Objective-C

    + (nonnull instancetype)textRecognizer;

    ผลลัพธ์

    โปรแกรมรู้จำข้อความสำหรับภาษาละติน