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