Referencia del framework de MLKitDigitalInkRecognition

DigitalInkRecognizer

class DigitalInkRecognizer : NSObject

Objeto que realiza el reconocimiento de escritura a mano en tinta digital.

La tinta digital es la representación vectorial de lo que escribe un usuario. Se compone de una secuencia de trazos, cada uno de los cuales es una secuencia de puntos de contacto (coordenadas y marca de tiempo). Consulta Ink para obtener más información.

  • No disponible. Usa digitalInkRecognizer(options:) en su lugar.

  • Crea un objeto DigitalInkRecognizer con las opciones especificadas.

    Para obtener más información, consulta DigitalInkRecognizerOptions.

    Declaración

    Swift

    class func digitalInkRecognizer(options: MLKDigitalInkRecognizerOptions) -> DigitalInkRecognizer
  • Realiza un reconocimiento de la tinta de entrada.

    Ten en cuenta que usar recognize(ink:context:completion:) en lugar de este método puede mejorar la exactitud en algunos casos.

    Declaración

    Swift

    func recognize(ink: MLKInk) async throws -> MLKDigitalInkRecognitionResult

    Parámetros

    ink

    Entrada que se reconocerá.

    completion

    Una devolución de llamada para mostrar candidatos de reconocimiento. Consulta DigitalInkRecognizerCallback para obtener más información.

  • Realiza un reconocimiento de la tinta de entrada usando un contexto de reconocimiento.

    Un contexto de reconocimiento contiene información sobre el tamaño del área de escritura y los caracteres que ya se ingresaron en el área de texto. Esto ayuda a desambiguar ciertos casos.

    Ejemplo de uso: un reconocimiento anterior generó la string "hello", que se insertó en un campo de texto. Luego, el usuario escribe "world" a mano. Envía al método actual la tinta que muestra "world" y "hello" como una cadena en context. Lo más probable es que el reconocedor muestre la string "world" con un espacio inicial que separe las dos palabras.

    Para obtener más información, consulta DigitalInkRecognitionContext.

    Declaración

    Swift

    func recognize(ink: MLKInk, context: MLKDigitalInkRecognitionContext) async throws -> MLKDigitalInkRecognitionResult

    Parámetros

    ink

    Entrada que se reconocerá.

    context

    Para obtener más información, consulta DigitalInkRecognitionContext.

    completion

    Una devolución de llamada para mostrar candidatos de reconocimiento. Para obtener más información, consulta DigitalInkRecognizerCallback. Si no se reconoce nada, se pasará una lista vacía de candidatos a la devolución de llamada.