Referencia del framework de MLKitDigitalInkRecognition

DigitalInkRecognizer

class DigitalInkRecognizer : NSObject

Objeto para realizar el reconocimiento de escritura a mano con tinta digital.

La tinta digital es la representación vectorial de lo que escribió 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 más detalles.

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

  • Crea un objeto DigitalInkRecognizer con las opciones especificadas.

    Consulta DigitalInkRecognizerOptions para obtener información.

    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 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 mediante 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 previo produjo la cadena “hello”, que se insertó en un campo de texto. Luego, el usuario escribe a mano “mundo”. Envía al método actual la tinta que muestra “world”. y "hello" como cadena en context. Lo más probable es que el reconocedor muestre la cadena “world” con un espacio al principio que separa las dos palabras.

    Consulta DigitalInkRecognitionContext para obtener información.

    Declaración

    Swift

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

    Parámetros

    ink

    Entrada que se reconocerá.

    context

    Consulta DigitalInkRecognitionContext para obtener información.

    completion

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