ডিজিটাল কালি স্বীকৃতি

ML Kit-এর ডিজিটাল কালি স্বীকৃতি API-এর সাহায্যে, আপনি হাতে লেখা পাঠ্য চিনতে পারেন এবং শত শত ভাষায় ডিজিটাল পৃষ্ঠে অঙ্গভঙ্গিগুলিকে শ্রেণীবদ্ধ করতে পারেন, পাশাপাশি স্কেচগুলিকে শ্রেণীবদ্ধ করতে পারেন৷ ডিজিটাল কালি শনাক্তকরণ API একই প্রযুক্তি ব্যবহার করে যা Gboard, Google Translate এবং Quick, Draw-এ হাতের লেখার স্বীকৃতি দেয়! খেলা

ডিজিটাল কালি স্বীকৃতি আপনাকে অনুমতি দেয়:

  • ভার্চুয়াল কীবোর্ডে টাইপ করার পরিবর্তে স্ক্রিনে লিখুন। এটি ব্যবহারকারীদের তাদের কীবোর্ডে উপলব্ধ নয় এমন অক্ষর আঁকতে দেয়, যেমন ệ, a বা 森 ল্যাটিন বর্ণমালা কীবোর্ডের জন্য।
  • অঙ্গভঙ্গি ব্যবহার করে মৌলিক পাঠ্য ক্রিয়াকলাপ (নেভিগেশন, সম্পাদনা, নির্বাচন এবং আরও অনেক কিছু) সম্পাদন করুন।
  • হাতে আঁকা আকৃতি এবং ইমোজি চিনুন।

ডিজিটাল কালি শনাক্তকরণ স্ক্রীনে ব্যবহারকারীর আঁকা স্ট্রোকের সাথে কাজ করে। ক্যামেরা দিয়ে তোলা ছবি থেকে পাঠ্য পড়তে হলে পাঠ্য শনাক্তকরণ API ব্যবহার করুন।

ডিজিটাল কালি শনাক্তকরণ সম্পূর্ণ অফলাইনে কাজ করে এবং অ্যান্ড্রয়েড এবং আইওএস-এ সমর্থিত।

আইওএস অ্যান্ড্রয়েড

মূল ক্ষমতা

  • হাতে লেখা টেক্সটকে ইউনিকোড অক্ষরের সিকোয়েন্সে রূপান্তর করে
  • কাছাকাছি রিয়েল টাইমে ডিভাইসে চলে
  • ব্যবহারকারীর হাতের লেখা ডিভাইসে থাকে, কোনো নেটওয়ার্ক সংযোগ ছাড়াই স্বীকৃতি সঞ্চালিত হয়
  • 300+ ভাষা এবং 25+ লেখার সিস্টেম সমর্থন করে, সমর্থিত ভাষার সম্পূর্ণ তালিকা দেখুন
  • ইমোজি এবং মৌলিক আকার সনাক্ত করে
  • প্রয়োজন অনুযায়ী ভাষা প্যাকগুলি গতিশীলভাবে ডাউনলোড করে ডিভাইসে সঞ্চয়স্থান কম রাখে

সনাক্তকারী ইনপুট হিসাবে একটি Ink বস্তু নেয়। Ink হল স্ক্রিনে ব্যবহারকারী যা লিখেছেন তার ভেক্টর উপস্থাপনা: স্ট্রোকের একটি ক্রম, প্রতিটি সময় তথ্যের সাথে স্থানাঙ্কের একটি তালিকা যাকে টাচ পয়েন্ট বলে। একটি স্ট্রোক শুরু হয় যখন ব্যবহারকারী তাদের লেখনী বা আঙুল নিচে রাখে এবং যখন তারা এটি উপরে তোলে তখন শেষ হয়। Ink একটি শনাক্তকারীর কাছে প্রেরণ করা হয়, যা আত্মবিশ্বাসের মাত্রা সহ এক বা একাধিক সম্ভাব্য স্বীকৃতি ফলাফল প্রদান করে।

উদাহরণ

ইংরেজি হাতের লেখা

নীচের বাম দিকের ছবিটি দেখায় যে ব্যবহারকারী স্ক্রিনে কী আঁকেন৷ ডানদিকের ছবিটি সংশ্লিষ্ট Ink বস্তু। এতে লাল বিন্দু সহ স্ট্রোক রয়েছে যা প্রতিটি স্ট্রোকের মধ্যে স্পর্শ বিন্দুগুলিকে প্রতিনিধিত্ব করে।

চারটি স্ট্রোক আছে। Ink অবজেক্টের প্রথম দুটি স্ট্রোক এইরকম দেখায়:

কালি
স্ট্রোক ঘ x 392, 391, 389, 287, ...
y 52, 60, 76, 97, ...
t 0, 37, 56, 75, ...
স্ট্রোক 2 x 497, 494, 493, 490, ...
y 167, 165, 165, 165, ...
t 694, 742, 751, 770, ...
...

আপনি যখন এই Ink ইংরেজি ভাষার জন্য একজন শনাক্তকারীকে পাঠান, তখন এটি পাঁচ বা ছয়টি অক্ষর সমন্বিত কয়েকটি সম্ভাব্য প্রতিলিপি প্রদান করে। তারা আত্মবিশ্বাস হ্রাস দ্বারা আদেশ করা হয়:

স্বীকৃতির ফলাফল
স্বীকৃতি প্রার্থী #1 handw
স্বীকৃতি প্রার্থী #2 handrw
স্বীকৃতি প্রার্থী #3 hardw
স্বীকৃতি প্রার্থী #4 হাতু
স্বীকৃতি প্রার্থী #5 handwe

অঙ্গভঙ্গি

অঙ্গভঙ্গি শ্রেণিবিন্যাসকারীরা একটি কালি স্ট্রোককে নীচে তালিকাভুক্ত নয়টি অঙ্গভঙ্গি শ্রেণীর একটিতে শ্রেণীবদ্ধ করে।

অঙ্গভঙ্গি উদাহরণ
arch:above
arch:below
caret:above
caret:below
circle
কোণ:নিচে বাম
scribble
strike
verticalbar
writing

ইমোজি স্কেচ

নীচের বাম দিকের ছবিটি দেখায় যে ব্যবহারকারী স্ক্রিনে কী আঁকেন৷ ডানদিকের ছবিটি সংশ্লিষ্ট Ink বস্তু। এতে লাল বিন্দু সহ স্ট্রোক রয়েছে যা প্রতিটি স্ট্রোকের মধ্যে স্পর্শ বিন্দুগুলিকে প্রতিনিধিত্ব করে।

Ink বস্তুটিতে ছয়টি স্ট্রোক রয়েছে।

কালি
স্ট্রোক ঘ x 269, 266, 262, 255, ...
y 40, 40, 40, 41, ...
t 0, 36, 56, 75, ...
স্ট্রোক 2 x 179, 182, 183, 185, ...
y 157, 158, 159, 160, ...
t 2475, 2522, 2531, 2541, ...
...

আপনি যখন ইমোজি শনাক্তকারীকে এই Ink পাঠান, তখন আপনি আত্মবিশ্বাস হ্রাস করে অর্ডার করা বেশ কয়েকটি সম্ভাব্য ট্রান্সক্রিপশন পাবেন:

স্বীকৃতির ফলাফল
স্বীকৃতি প্রার্থী #1 😂 (U+1f62d)
স্বীকৃতি প্রার্থী #2 😅 (U+1f605)
স্বীকৃতি প্রার্থী #3 😹 (U+1f639)
স্বীকৃতি প্রার্থী #4 😄 (U+1f604)
স্বীকৃতি প্রার্থী #5 😆 (U+1f606)