2010-12-11 33 views
1

J'ai une exigence dans mon application iPhone qui est quelque chose de similaire à Reconnaissance de l'écriture.Comment implémenter la fonction de reconnaissance d'écriture manuscrite dans une application iPhone?

Je veux donner à l'utilisateur un espace sur ma vue où il peut écrire n'importe quel caractère en touchant et en faisant glisser son doigt sur l'écran et en fonction de ce qui correspond à son entrée la zone de texte devrait afficher l'alphabet anglais.

Au-dessus est un exemple de ce que je veux alt text

Comment dois-je mettre en œuvre cette fonctionnalité? Je suis un débutant dans ce domaine.

S'il vous plaît Aide et support

Merci

+2

Si vous aviez trouvé une bonne réponse à cette question, vous obtiendriez probablement des doctorats honorifiques de plusieurs grandes universités. –

+0

@Dave DeLong: pourquoi? Est-ce quelque chose qui n'est pas encore disponible? –

+0

parce que c'est un problème extrêmement difficile. Tout le monde a différents styles d'écriture, différentes manières/commandes de dessiner des caractères différents; certains caractères (comme 'f') nécessitent plusieurs traits (peut-être, si c'est ainsi que vous l'avez appris); Si c'était un problème facile, il aurait été résolu il y a longtemps. –

Répondre

-1

Il n'y a pas de cadres d'écriture ou bibliothèques actuellement disponibles. Si vous avez assez d'intelligence, utilisez quelques techniques gestuelles d'iOS et d'algorithmes d'écriture pour le créer.

+0

Hey j'aime quand vous avez dit "Si vous avez assez de cerveau". Merci de m'avoir donné l'information qu'il n'y a pas de framework disponible actuellement dans le SDK iPhone qui puisse m'aider à réaliser ce que j'ai l'intention de faire. Merci pour votre réponse :) –

0

J'ai vu du code autour de sous-classe UIGestureRecognizer pour définir un geste de "vérification". Il reconnaît le toucher commençant, se déplaçant vers le sud-est, puis se déplaçant vers le nord-est pour dessiner une coche. Peut-être pourriez-vous définir des formes de lettre comme des reconnaisseurs de gestes spécifiques, puis relier votre alphabet de reconnaissance à une vue et voir ce que vous obtenez.

2

Il vaut mieux commencer à apprendre sur le traitement d'image pour cette fonctionnalité. Ce n'est pas difficile mais l'OCR, devrait être votre codage similaire. Cependant, en raison de son caractère transitoire, la reconnaissance de l'écriture de la main est très difficile .. Mais de toute façon, c'est faisable.

+0

Etre un débutant à la reconnaissance de l'écriture manuscrite n'est pas vraiment une question non plus. Vous parlez de l'effort combiné de plusieurs décennies de recherche. Ce n'est pas une question appropriée pour SO. –