سؤال

أنا أبحث عن حل التعرف على الكتابة اليدوية.لقد وجدت واحدة هنا, وهو تطبيق فلاش.ما هو مبدأ كيف يعمل؟هل يقوم بإجراء أي استفسارات لقاعدة البيانات للعثور على الحرف؟

هل كانت مفيدة؟

المحلول

لقد فعلت ذلك مرة واحدة للغة اليابانية (بما في ذلك مجموعة الأحرف الصينية).لقد قسمت العملية إلى 4 خطوات، تكرر عند كل تمريرة:

  1. حساب عدد السكتات الدماغية الإجمالية

  2. تحديد ترتيب السكتة الدماغية (ترتيب كل ضربة مهم)

  3. تحديد بداية الحد ونهاية راديان (لاحظ أن مساحة الرسم مقسمة بالراديان)

  4. تضييق نطاق تطابقات قاعدة البيانات، بناءً على النتائج المذكورة أعلاه.

نصائح أخرى

هل يمكن استخدام أجزاء مختلفة من المعلومات، مثل عدد من السكتات الدماغية، البداية والنهاية زاوية من السكتات الدماغية، وعدد من التقاطعات في كل السكتة الدماغية، وما إلى ذلك للمساعدة في الأمور الضيقة أسفل (على سبيل المثال التطبيق يبدو فقط لتضييق النتائج أسفل) نظرا قاعدة بيانات، بطبيعة الحال. التعرف على الكتابة اليدوية ليست بالشيء السهل جدا القيام به ولكن.

وهناك عدد قليل من حلول مختلفة للالتعرف على الكتابة اليدوية / لفتة. واحد ما تعلمته عنه هو مع الشبكات العصبية artifcial، في متعدد الطبقات خاصة المستقبلات الشبكة. باختصار كنت تغذية في بعض اختبار عينات ل thats صحيحة، ثم لتدريب هذه الشبكة ومن ثم استخدامها لاختبار على مدخلات جديدة. أشياء مماثلة في فلاش التي تستخدم أيضا هذه الشبكة هي تلك 20 مباراة السؤال.

وهناك عدد قليل من الطرق الأخرى للقيام بذلك، وبعض أبسط وبعض ربما أكثر تعقيدا ولكن معرفتي عليها ضعيف.

وهنا مكتبة مفتوحة المصدر في جافا سكريبت. الخوارزمية هي جميلة واضحة، والواقع على مسافة قريبة جدا إلى ما تصفه الجواب sthg ل. لأنه يأتي مع مجموعتين من البيانات الشخصية. https://github.com/gugray/HanziLookupJS

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top