2011-09-25 2 views
0

J'essaie de me rappeler certaines informations sur les lettres pour démarrer une OCR avec les réseaux neuronaux. Je n'ai pas encore vraiment réuni toutes les choses ensemble, cependant, le problème que j'ai en ce moment est de savoir comment différencier les personnages et les séparer. Quelque chose comme http://pp19dd.com/tesseract-ocr-chopper/?i=ocrFTYzRJ (rien de fantaisie, juste les polices communes)Identification du début et de la fin du vecteur XY des caractères sur l'image

Je crois que la meilleure façon est de faire une grande quantité de boucles for pour obtenir haut, plus bas x et y considérant chaque caractère et nombre ont des pixels noirs qui se rejoignent autre (bien que je fasse exception).

Y at-il sorte de bibliothèque ou d'un algorithme qui peut me aider avec cela? J'utilise Cimg pour le traitement d'image.

Est-ce vraiment dur?

Répondre

1

Il semble que vous cherchiez une étiqueteuse de composants connectés. L'idée est de scanner l'image pour des groupes de pixels qui sont connectés les uns aux autres, et de retourner une collection d'objets (généralement appelés "blobs") où chaque objet contient une liste des pixels dans ce blob.

Je ne recommande pas d'essayer d'écrire votre propre. OpenCV a un intégré qui fonctionne très bien et est basé sur

F.Chang, C.-J.Chen, etC.-J.Lu, "Un algorithme de marquage de composants linéaires utilisant la technique de tracé de contours" Vision par ordinateur et compréhension de l'image, vol. 93, non. 2, pp. 206-220, 2004.

Très bien peut être une meilleure solution qui est spécifiquement axée sur la recherche de lettres.

+0

Merci pour votre réponse. Je vais regarder dans OpenCV et je suis d'accord que s'il y a déjà un algorithme que je peux utiliser, je devrais essayer d'éviter de le faire moi-même. Est http://opencv.willowgarage.com/wiki/cvBlobsLib#Features ce dont vous parliez, non? – Filgera

+0

Oui, c'est ça. OpenCV est très bon. – dantswain

0

Avez-vous vérifié le projet OpenCV? Here est un tutoriel pour faire le numéro OCR avec lui.

Questions connexes