Ce n'est pas une mince affaire ton projet notamment si tu décides de coder ton propre moteur de reconnaissance d'écriture.
Si tu veux la jouer facile, il existe l'API de Microsoft: MS Ink API qui utilise un framework de reconnaissance d'écriture qui est de base sur les tablet pcs mais que tu peux télécharger sur le site de MS consacré au développement d'application sur tablet PC. Si tu choisis cette solution, tu auras accès à des contrôles tels que InkCanvas qui permet de déssiner directement sur le controle à l'aide de ton stylet ou de ta souris.
Cette solution ne fonctionne que si tu veux reconnaitre de l'écriture qui est inscrit en "live" bien sur.
Si tu veux reconnaitre l'écriture sur un document (scanné par exemple), il y a bien OCR mais je ne sais pas si il existe d'API (gratuite) qui permette de l'utiliser facilement. Mais de toute façon, il s'agira encore d'utiliser qq chose qui existe déjà.
Par contre si tu dois créer entièrement ton moteur de reconnaissance d'écriture, tu vas lutter. Consulte les liens qui sont donnés par julien. Personellement avec mon background de THS qui reste relativement léger, je te conseillerai de commencer simplement en ne reconnaissant qu'une seul lettre écrite en noir (monochrome). Il faut parcourir pixel par pixel l'image, reconnaitre les pixels en noir et les ranger dans une matrice de points (ça correspond à la définition d'une courbe). Après cela, je ferai ce qui correspond à un lissage de la courbe (je ne sais plus à quel opération ça correspond, ça doit être une convolution avec un masque spécial).
Enfin je ferai une comparaison avec des models de lettre que j'aurai définis auparavant et qui correspondraient en fait à des matrices de points (donc des courbes). Celle qui correspond le mieux à ta lettre est la bonne.
La difficulté que je vois là dedans c'est pour la comparaison entre ta lettre écrite et la lettre de ton model, notamment à cause de la taille.
En espérant que ça pourra t'aider.
lkm[:)]