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'를 필기 입력합니다. context의 문자열로 'world'를 표시하고 'hello'를 표시하는 잉크를 현재 메서드에 전송합니다. 인식기는 두 단어를 구분하는 선행 공백으로 'world'를 반환할 가능성이 큽니다.

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

    선언

    Swift

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

    매개변수

    ink

    인식할 입력입니다.

    context

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

    completion

    인식 후보를 반환하는 콜백입니다. 자세한 내용은 DigitalInkRecognizerCallback를 참고하세요. 인식할 수 있는 것이 없으면 후보의 빈 목록이 콜백에 전달됩니다.