Question

Bonne nuit:)

Je suis en train de jouer avec la bibliothèque DevIL qui me permet de charger l'image et vérifier les valeurs RGB par pixel. Tout comme un projet d'apprentissage personnel, je suis en train d'écrire un système OCR très basique pour quelques images que je me suis fait dans Photoshop.

Je suis avec succès en mesure d'éliminer toutes les distorsions de l'image et je suis parti avec du texte et des chiffres. Je suis actuellement pas à la recherche d'un réseau de neurones avancé qui apprend de l'entrée. Je veux commencer relativement facile et j'ai entrepris d'identifier les caractères individuels et compter les pixels dans ces caractères.

Je pose deux problèmes:

  • Identifier les caractères individuels.
  • Plus important encore: je besoin d'un algorithme pour compter les pixels connectés (de la même couleur), sans compter les pixels que je l'ai déjà compté. Je ne fond mathemathical donc c'est le plus gros problème pour moi.

Toute aide en la matière est appréciée, merci.

edit:

J'ai marqué cette question comme C ++ parce que c'est ce que je suis actuellement en utilisant. Cependant, pseudo-code ou un code facilement lisible d'une autre langue est aussi très bien.

Autres conseils

Je ne sais pas ce qui aide, mais il y a un GPL OCR lib appelé gocr .

Toutes mes excuses si cela est trop loin hors-sujet, mais à mon humble Vigra (pas l'autre!) est une bien meilleure bibliothèque de traitement d'images pour C ++ que DevIL.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top