Referência do framework MLKitDigitalInkRecognition

DigitalInkRecognizer

class DigitalInkRecognizer : NSObject

Objeto para realizar o reconhecimento de escrita manual em tinta digital.

A tinta digital é a representação vetorial do que um usuário escreveu. Ele é composto por uma sequência de traços, cada um sendo uma sequência de pontos de contato (coordenadas e carimbo de data/hora). Consulte Ink para mais detalhes.

  • Indisponível. Use digitalInkRecognizer(options:)

  • Cria um objeto DigitalInkRecognizer usando as opções especificadas.

    Consulte DigitalInkRecognizerOptions para ver detalhes.

    Declaração

    Swift

    class func digitalInkRecognizer(options: MLKDigitalInkRecognizerOptions) -> DigitalInkRecognizer
  • Executa o reconhecimento da tinta de entrada.

    O uso de recognize(ink:context:completion:) em vez desse método pode aumentar a precisão em alguns casos.

    Declaração

    Swift

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

    Parâmetros

    ink

    Entrada a ser reconhecida.

    completion

    Um callback para retornar candidatos ao reconhecimento. Consulte DigitalInkRecognizerCallback para mais detalhes.

  • Executa um reconhecimento da tinta de entrada usando um contexto de reconhecimento.

    Um contexto de reconhecimento contém informações sobre o tamanho da área de escrita e os caracteres que já foram inseridos na área de texto. Isso ajuda a remover a ambiguidade de alguns casos.

    Exemplo de uso: um reconhecimento anterior gerou a string "hello", que foi inserida em um campo de texto. Em seguida, o usuário escreve "world". Envie ao método presente a tinta que mostra "world" e "hello" como uma string em context. O reconhecedor provavelmente retornará a string “world” com um espaço inicial separando as duas palavras.

    Consulte DigitalInkRecognitionContext para ver detalhes.

    Declaração

    Swift

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

    Parâmetros

    ink

    Entrada a ser reconhecida.

    context

    Consulte DigitalInkRecognitionContext para ver detalhes.

    completion

    Um callback para retornar candidatos ao reconhecimento. Acesse DigitalInkRecognizerCallback para ver detalhes. Se nada puder ser reconhecido, uma lista vazia de candidatos será transmitida para o callback.