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 中以字串形式使用「hello」。辨識器很可能會傳回「world」字串 並使用以空格分隔兩個字詞的前置空格。

    如需詳細資訊,請參閱 DigitalInkRecognitionContext

    聲明

    Swift

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

    參數

    ink

    要辨識的輸入值。

    context

    如需詳細資訊,請參閱 DigitalInkRecognitionContext

    completion

    傳回候選辨識候選項目的回呼。詳情請見 如要瞭解詳情,請DigitalInkRecognizerCallback。如果無法辨識的資訊,則空白清單 候選項目會傳遞到回呼。