DigitalInkRecognizer
class DigitalInkRecognizer : NSObject
شی برای انجام تشخیص دست خط روی جوهر دیجیتال.
جوهر دیجیتال نمایش برداری از آنچه کاربر نوشته است است. این از یک دنباله از سکته مغزی تشکیل شده است که هر کدام دنباله ای از نقاط لمسی (مختصات و مهر زمانی) هستند. برای جزئیات به Ink
مراجعه کنید.
در دسترس نیست. به جای آن از
digitalInkRecognizer(options:)
استفاده کنید.با استفاده از گزینه های مشخص شده یک شی
DigitalInkRecognizer
ایجاد می کند.برای جزئیات به
DigitalInkRecognizerOptions
مراجعه کنید.اعلامیه
سویفت
class func digitalInkRecognizer(options: MLKDigitalInkRecognizerOptions) -> DigitalInkRecognizer
تشخیص جوهر ورودی را انجام می دهد.
توجه داشته باشید که استفاده از
recognize(ink:context:completion:)
به جای این روش ممکن است در برخی موارد منجر به دقت بهتر شود.اعلامیه
سویفت
func recognize(ink: MLKInk) async throws -> MLKDigitalInkRecognitionResult
پارامترها
ink
ورودی شناسایی شود.
completion
یک تماس برای بازگشت نامزدهای شناسایی. برای جزئیات بیشتر به
DigitalInkRecognizerCallback
مراجعه کنید.تشخیص جوهر ورودی را با استفاده از زمینه تشخیص انجام می دهد.
یک زمینه تشخیص حاوی اطلاعاتی در مورد اندازه ناحیه نوشتن و کاراکترهایی است که قبلاً در قسمت متن وارد شده اند. این به ابهامزدایی از موارد خاص کمک میکند.
مثال استفاده: شناسایی قبلی رشته "hello" را به دست می دهد که در یک فیلد متنی درج شده است. سپس کاربر «جهان» را با دست می نویسد. برای متد حاضر جوهری را که "world" و "hello" را به صورت رشته ای در
context
نشان می دهد ارسال کنید. شناساگر به احتمال زیاد رشته "جهان" را با یک فاصله پیشرو که دو کلمه را از هم جدا می کند، برمی گرداند.برای جزئیات به
DigitalInkRecognitionContext
مراجعه کنید.اعلامیه
سویفت
func recognize(ink: MLKInk, context: MLKDigitalInkRecognitionContext) async throws -> MLKDigitalInkRecognitionResult
پارامترها
ink
ورودی به رسمیت شناخته شود.
context
برای جزئیات به
DigitalInkRecognitionContext
مراجعه کنید.completion
یک تماس برای بازگشت نامزدهای شناسایی. برای جزئیات بیشتر به
DigitalInkRecognizerCallback
مراجعه کنید. اگر چیزی قابل تشخیص نباشد، یک لیست خالی از کاندیداها به callback ارسال می شود.