Ocr optical charater recognition reconnaissance de caractere

1/5 (2 avis)

Vue 13 452 fois - Téléchargée 2 823 fois

Description

Ben voila c'est un code qui est sans prétention qui propose de reconnaitre des characteres en scannant les pixels et en les mappant dans une grille de 5 par 5.
1°) Trouver le rectangle le plus petit autour du chjaractere
2°) compter les pixels
3°) comparer avec la distribution de spixels des characteres appris
4°) selectionner le meilleur candidat

Je souhaiterai un coup de main pour faire la meme chose tout en memoire avec double buffer Dibsection 256
qui peut me montrer comment faire ?
en fait dans un autre soft je dessine sur un picture box avec une tablette graphique grace a picturebox.drawline .... avec un picture.drawwith=1

je voudrai dessiner en meme temps sur un compatible DC les memes points avec l'equivalent de picturebox.pset x,y drawwidth=8 et faire une analyse des pixels comme dans ce soft dans l'image en memore....
Toute aide est la bienvenue

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Egyde
Messages postés
158
Date d'inscription
lundi 17 mai 2004
Statut
Membre
Dernière intervention
16 juillet 2007

15 févr. 2006 à 13:11
Pourquoi une grille 5x5? Le taux de réconnaissance serait pas plus élevée en prenant une grille rectangulaire (vu qu'un caractère, c'est généralement plus "haut" que "large")?
cs_Patrice99
Messages postés
1221
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

14 févr. 2006 à 08:50
Salut, j'ai une démo ici :
http://patrice.dargenton.free.fr/ia/rmc/index.html

mais il n'y a pas de code source (il faudrait que je le refasse en VB). Le principe est de recadrer la matrice de pixel à n'importe qu'elle taille, et de tester la reconnaissance avec plusieurs tailles de matrice, jusqu'à ce que le caractère soit reconnu.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.