DigitalInkРаспознаватель
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
.Выполняет распознавание вводимых рукописных данных с использованием контекста распознавания.
Контекст распознавания содержит информацию о размере области ввода и символах, которые уже были введены в текстовую область. Это помогает устранить неоднозначность в некоторых случаях.
Пример использования: предыдущее распознавание дало строку «привет», которая была вставлена в текстовое поле. Затем пользователь пишет от руки «мир». Отправьте текущему методу чернила, показывающие «мир» и «привет» в виде строки в
context
. Распознаватель, скорее всего, вернет строку «world» с пробелом, разделяющим два слова.Подробности см. в
DigitalInkRecognitionContext
.Декларация
Быстрый
func recognize(ink: MLKInk, context: MLKDigitalInkRecognitionContext) async throws -> MLKDigitalInkRecognitionResult
Параметры
ink
Ввод, который необходимо распознать.
context
Подробности см. в
DigitalInkRecognitionContext
.completion
Обратный вызов для возврата кандидатов на признание. Подробности см. в разделе
DigitalInkRecognizerCallback
. Если ничего не распознается, в обратный вызов будет передан пустой список кандидатов.