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

  • 認識コンテキストを使用して、入力インクの認識を行います。

    認識コンテキストには、入力領域のサイズと、文字、 テキスト領域に入力されている 既存の Key-Value ペアですこれにより、特定のケースを明確にできます。

    使用例: 以前の認識で生成した文字列「hello」が 入力します。ユーザーは手書き入力で「world」と入力し、現在のメソッドに「world」を表すインクを送信します。 context では文字列として「hello」を指定できます。認識ツールはほとんどの場合、文字列「world」を返します。 2 つの単語を区切るスペースが挿入されます。

    詳しくは、DigitalInkRecognitionContext をご覧ください。

    宣言

    Swift

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

    パラメータ

    ink

    認識するための入力。

    context

    詳しくは、DigitalInkRecognitionContext をご覧ください。

    completion

    認識候補を返すコールバック。詳しくは、 詳しくは、DigitalInkRecognizerCallback。何も認識できない場合は、空のリストが コールバックに渡されます。