MLKDigitalInkRecognitionContext
@interface MLKDigitalInkRecognitionContext : NSObject
যে প্রেক্ষাপটে একটি কালি আঁকা হয়েছে সে সম্পর্কে তথ্য।
স্বীকৃতির গুণমান উন্নত করতে একটি কালির পাশাপাশি এই বস্তুটিকে একটি DigitalInkRecognizer
এ পাঠান৷
যেখানে স্বীকৃত পাঠ্য সন্নিবেশ করা উচিত অবস্থানের ঠিক আগে অক্ষর।
এই তথ্যটি স্বীকৃতির উন্নতি করতে স্বীকৃতিদাতার ভাষা মডেল ব্যবহার করে।
উদাহরণ: একটি টেক্সট ফিল্ডে "হ্যালো" থাকে, যেখানে "o" এর ঠিক পরে কার্সার থাকে। ব্যবহারকারী এমন কিছু হাতে লেখেন যা দেখতে "বিশ্ব" এর মতো। যদি প্রাক-প্রসঙ্গটি "হ্যালো" তে সেট করা থাকে, তাহলে চিহ্নিতকারী একটি অগ্রণী স্থান সহ "বিশ্ব" আউটপুট করতে সক্ষম হবে।
যদি টেক্সট ফিল্ডে "e" এবং প্রথম "l" এর মধ্যে কার্সার সহ "hello" থাকে, তাহলে প্রি-কনটেক্সট অবশ্যই "he" এ সেট করতে হবে।
প্রাক-প্রসঙ্গ দৈর্ঘ্যের জন্য একটি ভাল নিয়ম হল: যতটা সম্ভব অক্ষর, স্পেস সহ, প্রায় 20 পর্যন্ত। সর্বোত্তম সংখ্যাটি ব্যবহার করা সঠিক স্বীকৃতি মডেলের উপর নির্ভর করে। সেরা গতি/নির্ভুলতা ট্রেডঅফ পেতে কিছুটা টিউনিং প্রয়োজন হতে পারে।
ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly, nullable) NSString *preContext;
লেখার ক্ষেত্রের আকার।
এটি কিছু ক্ষেত্রে দ্ব্যর্থতা নিরসন করতে কিছু স্বীকৃতি মডেল দ্বারা ব্যবহৃত হয়। উদাহরণ: ছোট হাতের অক্ষর বনাম বড় হাতের অক্ষর (“o” বনাম “O”)।
আরও দেখুন
WritingArea
.ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly, nullable) MLKWritingArea *writingArea;
অনুপলব্ধ পরিবর্তে
init(preContext:writingArea:)
ব্যবহার করুন।ঘোষণা
উদ্দেশ্য গ
- (nonnull instancetype)init;
একটি
DigitalInkRecognitionContext
অবজেক্ট তৈরি করে।ঘোষণা
উদ্দেশ্য গ
- (nonnull instancetype)initWithPreContext:(nullable NSString *)preContext writingArea: (nullable MLKWritingArea *)writingArea;
পরামিতি
preContext
যেখানে স্বীকৃত পাঠ্য সন্নিবেশ করা উচিত অবস্থানের ঠিক আগে অক্ষর। আরও বিস্তারিত জানার জন্য একই নামের সম্পত্তির বিবরণ দেখুন।
writingArea
ক্যানভাসের অঞ্চলের বৈশিষ্ট্য যেখানে কালি আঁকা হয়েছে। আরও বিস্তারিত জানার জন্য একই নামের সম্পত্তির বিবরণ দেখুন।