Справочник по платформе MLKitDigitalInkRecognition

Классы

Следующие классы доступны по всему миру.

  • Кандидат индивидуального признания.

    Распознаватель обычно предоставляет несколько вариантов распознавания. Этот объект представляет собой одну из таких альтернатив.

    Дополнительные сведения см. в DigitalInkRecognitionResult .

    Декларация

    Быстрый

    class DigitalInkRecognitionCandidate : NSObject
  • Информация о контексте, в котором были нарисованы чернила.

    Передайте этот объект в DigitalInkRecognizer вместе с рукописным текстом, чтобы улучшить качество распознавания.

    Декларация

    Быстрый

    class DigitalInkRecognitionContext : NSObject
  • Представляет загружаемую модель распознавания.

    Модели распознавания загружаются на устройство при вызове метода download . Загруженная модель разархивируется, когда DigitalInkRecognizer впервые загружает ее во время вывода, что делает первое распознавание немного медленнее, чем последующие.

    Этот объект содержит свойства, которые остаются постоянными на протяжении всего существования модели распознавания.

    См. DigitalInkRecognitionContext для свойств, которые зависят от распознаваемых рукописных данных.

    Декларация

    Быстрый

    class DigitalInkRecognitionModel : RemoteModel
  • Представляет модель распознавания цифровых рукописных данных, специфичную для языка, алфавита и, при необходимости, регионального варианта.

    Декларация

    Быстрый

    class DigitalInkRecognitionModelIdentifier : NSObject
  • Объект, представляющий результат распознавания рукописного текста.

    Распознаватель обычно предоставляет несколько вариантов распознавания, поскольку намерения пользователя не всегда ясны. Например, если пользователь пишет вертикальную линию, а затем круг, варианты распознавания могут включать «10», «IO» и «lo».

    Альтернативы называются «кандидатами». Этот объект представляет набор кандидатов в виде списка DigitalInkRecognitionCandidate .

    Используйте DigitalInkRecognizer для самого распознавания. Если ничего не удалось распознать, candidates в свойства будут пустым массивом.

    Декларация

    Быстрый

    class DigitalInkRecognitionResult : NSObject
  • Объект для распознавания рукописного ввода цифровыми чернилами.

    Цифровые чернила — это векторное представление того, что написал пользователь. Он состоит из последовательности штрихов, каждый из которых представляет собой последовательность точек касания (координат и отметки времени). Подробности см. в Ink .

    Декларация

    Быстрый

    class DigitalInkRecognizer : NSObject
  • Параметры, определяющие поведение DigitalInkRecognizer .

    Декларация

    Быстрый

    class DigitalInkRecognizerOptions : NSObject
  • Одна точка касания от пользователя.

    Декларация

    Быстрый

    class StrokePoint : NSObject
  • Представляет последовательность точек касания между событием «нажатие пера» (соответственно «прикосновение») и «поднятие пера» (соответственно «прикосновение»).

    Декларация

    Быстрый

    class Stroke : NSObject
  • Представляет вводимые пользователем данные в виде коллекции Stroke и служит входными данными для задачи распознавания рукописного ввода.

    Декларация

    Быстрый

    class Ink : NSObject
  • Модель, которая удаленно хранится на сервере и загружается на устройство.

    Декларация

    Быстрый

    class RemoteModel : NSObject
  • Свойства области письма.

    Область письма — это область на экране, где пользователь может рисовать чернилами.

    Декларация

    Быстрый

    class WritingArea : NSObject