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

DigitalInkRecognitionContext

class DigitalInkRecognitionContext : NSObject

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

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

  • Символы непосредственно перед позицией, в которую следует вставить распознанный текст.

    Эта информация используется языковой моделью распознавателя для улучшения распознавания.

    Пример: текстовое поле содержит «привет», курсор находится сразу после «о». Пользователь пишет от руки что-то похожее на «мир». Если предконтекст установлен на «привет», распознаватель сможет вывести «мир» с пробелом в начале.

    Если текстовое поле содержит «привет» с курсором между «е» и первой «л», то предконтекст должен быть установлен на «он».

    Хорошее эмпирическое правило для длины предконтекста: как можно больше символов, включая пробелы, примерно до 20. Оптимальное количество зависит от конкретной используемой модели распознавания. Для получения наилучшего компромисса между скоростью и точностью может потребоваться небольшая настройка.

    Декларация

    Быстрый

    var preContext: String? { get }
  • Размер области письма.

    Это используется некоторыми моделями распознавания для устранения неоднозначности в некоторых случаях. Пример: строчные и прописные буквы («o» и «O»).

    См. также WritingArea .

    Декларация

    Быстрый

    var writingArea: MLKWritingArea? { get }
  • Недоступен. Вместо этого используйте init(preContext:writingArea:) .

  • Создает объект DigitalInkRecognitionContext .

    Декларация

    Быстрый

    init(preContext: String?, writingArea: MLKWritingArea?)

    Параметры

    preContext

    Символы непосредственно перед позицией, в которую следует вставить распознанный текст. Более подробную информацию смотрите в описании одноимённого объекта размещения.

    writingArea

    Свойства области холста, на которой были нарисованы чернила. Более подробную информацию смотрите в описании одноимённого объекта размещения.