MLKitडिजिटलInkRecognition फ़्रेमवर्क रेफ़रंस

MLKDigitalInkRecognizer


@interface MLKDigitalInkRecognizer : NSObject

डिजिटल इंक पर लिखावट की पहचान करने के लिए ऑब्जेक्ट दें.

डिजिटल इंक से पता चलता है कि उपयोगकर्ता ने क्या लिखा है. यह स्ट्रोक के क्रम से बना होता है. हर क्रम, टच पॉइंट (निर्देशांक और टाइमस्टैंप) का क्रम होता है. ज़्यादा जानकारी के लिए, Ink पर जाएं.

  • उपलब्ध नहीं हैं. इसके बजाय, digitalInkRecognizer(options:) का इस्तेमाल करें.

    एलान

    Objective-C

    - (nonnull instancetype)init;
  • दिए गए विकल्पों का इस्तेमाल करके DigitalInkRecognizer ऑब्जेक्ट बनाता है.

    जानकारी के लिए DigitalInkRecognizerOptions देखें.

    एलान

    Objective-C

    + (nonnull MLKDigitalInkRecognizer *)digitalInkRecognizerWithOptions:
        (nonnull MLKDigitalInkRecognizerOptions *)options;
  • इनपुट इंक की पहचान करता है.

    ध्यान दें कि इस तरीके के बजाय recognize(ink:context:completion:) का इस्तेमाल करने से, कुछ मामलों में बेहतर नतीजे मिल सकते हैं.

    एलान

    Objective-C

    - (void)recognizeInk:(nonnull MLKInk *)ink
              completion:(nonnull MLKDigitalInkRecognizerCallback)completion;

    पैरामीटर

    ink

    पहचाना जाने वाला इनपुट.

    completion

    पहचान की पुष्टि करने वाले उम्मीदवारों के लिए कॉलबैक. ज़्यादा जानकारी के लिए, DigitalInkRecognizerCallback पर जाएं.

  • पहचान करने के कॉन्टेक्स्ट का इस्तेमाल करके, इनपुट इंक की पहचान करता है.

    पहचान में मदद करने वाले कॉन्टेक्स्ट में, टेक्स्ट एरिया में पहले से डाले गए वर्णों और लिखने की जगह के साइज़ के बारे में जानकारी होती है. इससे कुछ मामलों में अंतर समझने में मदद मिलती है.

    इस्तेमाल का उदाहरण: पिछली पहचान से "हैलो" स्ट्रिंग मिली है, जिसे टेक्स्ट फ़ील्ड में डाला गया है. इसके बाद, उपयोगकर्ता “वर्ल्ड” हाथ से लिखता है. मौजूदा तरीके के तौर पर context में स्ट्रिंग के तौर पर “दुनिया” और “हैलो” दिखाने वाली इंक भेजें. इस बात की सबसे ज़्यादा संभावना है कि आइडेंटिफ़ायर "वर्ल्ड" स्ट्रिंग दिखाए. इसमें दो शब्दों को अलग करने वाला स्पेस सबसे पहले दिखेगा.

    जानकारी के लिए DigitalInkRecognitionContext देखें.

    एलान

    Objective-C

    - (void)recognizeInk:(nonnull MLKInk *)ink
                 context:(nonnull MLKDigitalInkRecognitionContext *)context
              completion:(nonnull MLKDigitalInkRecognizerCallback)completion;

    पैरामीटर

    ink

    पहचाना जाने वाला इनपुट.

    context

    जानकारी के लिए DigitalInkRecognitionContext देखें.

    completion

    पहचान की पुष्टि करने वाले उम्मीदवारों के लिए कॉलबैक. ज़्यादा जानकारी के लिए, DigitalInkRecognizerCallback पर जाएं. अगर कुछ भी पहचाना नहीं जा सकता, तो कॉलबैक को उम्मीदवारों की एक खाली सूची भेज दी जाएगी.