MLKitDigitalInkRecognition 프레임워크 참조

DigitalInkRecognizer

class DigitalInkRecognizer : NSObject

디지털 잉크에서 필기 인식을 수행하기 위한 객체입니다.

디지털 잉크는 사용자가 작성한 것을 벡터로 표현한 것입니다. 순차적으로 실행되며 획으로 표현되며 각 스트로크는 터치 포인트 (좌표 및 타임스탬프)의 시퀀스입니다. Ink에서 다음을 확인하세요. 확인하세요.

  • 사용할 수 없습니다. 대신 digitalInkRecognizer(options:)를 사용하세요.

  • 지정된 옵션을 사용하여 DigitalInkRecognizer 객체를 만듭니다.

    자세한 내용은 DigitalInkRecognizerOptions을 참조하세요.

    선언

    Swift

    class func digitalInkRecognizer(options: MLKDigitalInkRecognizerOptions) -> DigitalInkRecognizer
  • 입력 잉크 인식을 실행합니다.

    이 메서드 대신 recognize(ink:context:completion:)를 사용하면 정확성이 떨어질 수 있습니다.

    선언

    Swift

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

    매개변수

    ink

    인식할 입력입니다.

    completion

    인식 후보를 반환하는 콜백입니다. 자세한 내용은 DigitalInkRecognizerCallback에서 자세한 내용을 확인하세요.

  • 인식 컨텍스트를 사용하여 입력 잉크 인식을 수행합니다.

    인식 컨텍스트에는 쓰기 영역의 크기와 문자 입력한 내용을 입력하세요. 이렇게 하면 특정 사례를 구별하는 데 도움이 됩니다.

    사용 예: 이전 인식에서 생성된 문자열인 'hello'는 사용됩니다. 그런 다음 'world'를 필기합니다. 현재 메서드에 'world'를 나타내는 잉크를 전송합니다. context에 문자열로 'hello'를 입력합니다. 인식기는 대부분 문자열 'world'를 반환합니다. 두 단어를 구분하는 선행 공백이 있습니다.

    자세한 내용은 DigitalInkRecognitionContext을 참조하세요.

    선언

    Swift

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

    매개변수

    ink

    인식할 입력입니다.

    context

    자세한 내용은 DigitalInkRecognitionContext을 참조하세요.

    completion

    인식 후보를 반환하는 콜백입니다. 자세한 내용은 DigitalInkRecognizerCallback를 참고하세요. 아무것도 인식할 수 없는 경우, 콜백에 전달됩니다.