मैं हस्तलेख पहचान समाधान की तलाश में हूं। मुझे एक here मिला है, जो एक फ्लैश एप्लिकेशन है। यह कैसे काम करता है इसका सिद्धांत क्या है? क्या यह चरित्र खोजने के लिए डीबी को कोई प्रश्न पूछता है?चीनी हस्तलेख मान्यता
उत्तर
जापानी के लिए यह एक बार किया गया है (चीनी चरित्र सेट भी शामिल है)। मैं 4 चरणों में आपरेशन विभाजित था, प्रत्येक स्ट्रोक में दोहराया:
कुल स्ट्रोक की संख्या की गणना
स्ट्रोक क्रम का निर्धारण (प्रत्येक स्ट्रोक का क्रम महत्वपूर्ण है)
निर्धारित स्ट्रोक स्टार्ट एंड एंड रेडियन (ध्यान दें कि ड्राइंग स्पेस रेडियंस में विभाजित है)
उपर्युक्त परिणामों के आधार पर डेटाबेस मैचों को संक्षिप्त करें।
कई देशी चीनी हालांकि कई पात्रों के 'सही' स्ट्रोक ऑर्डर को भी नहीं जानते हैं - इसलिए यह एक 'सख्त' (सही स्ट्रोक ऑर्डर की आवश्यकता है) और 'गैर-सख्त' (सही स्ट्रोक ऑर्डर की आवश्यकता नहीं है) सटीकता की कीमत पर) मोड – Cocowalla
आप स्ट्रोक की संख्या को कम करने में मदद करने के लिए स्ट्रोक की संख्या, स्ट्रोक की संख्या शुरू करने और समाप्त करने, प्रत्येक स्ट्रोक में चौराहे की संख्या इत्यादि जैसी विभिन्न जानकारी का उपयोग कर सकते हैं (आपका उदाहरण ऐप केवल परिणामों को कम करने लगता है), निश्चित रूप से एक डेटाबेस दिया। हालांकि हस्तलेख मान्यता एक बहुत ही आसान बात नहीं है।
हस्तलेख/इशारा पहचान के कुछ अलग-अलग समाधान हैं। जिसे मैंने सीखा है वह विशेष रूप से मल्टीलायर पेसेप्ट्रॉन नेटवर्क में कृत्रिम तंत्रिका नेटवर्क के साथ है। संक्षेप में आप कुछ टेस्ट नमूनों में फ़ीड करते हैं जो सही हैं, फिर आप इस नेटवर्क को प्रशिक्षित करते हैं और फिर नए इनपुट पर परीक्षण के लिए इसका इस्तेमाल करते हैं। फ़्लैश में इसी तरह की चीजें जो इस नेटवर्क का उपयोग करती हैं वे 20 प्रश्न गेम हैं।
ऐसा करने के कुछ अन्य तरीके हैं, कुछ सरल और कुछ शायद अधिक जटिल लेकिन उनके बारे में मेरा ज्ञान खराब है।
यहां जावास्क्रिप्ट में एक ओपन-सोर्स लाइब्रेरी है। एल्गोरिदम बहुत सरल है, और वास्तव में sthg के उत्तर का वर्णन करने के बहुत करीब है। यह दो चरित्र डेटासेट के साथ आता है। https://github.com/gugray/HanziLookupJS
मुझे यह देखने में दिलचस्पी है कि यह कैसे जाता है। – bgw