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
를 참고하세요. 아무것도 인식할 수 없는 경우, 콜백에 전달됩니다.