2012-08-07 1 views
4

Je suis en train de mettre en œuvre un système ANPR. J'ai réussi à obtenir une surface de plaque d'immatriculation claire à partir d'une image de véhicule fixe. J'ai un problème avec certains caractères quand je les nourris au moteur OCR. J'utilise Tesseract et le problème est que les caractères tels que "W" et "M" sont reconnus comme "N" et parfois "U" comme "D" et même "O" comme "U" ou "D" l'inverse.Reconnaissance de caractères ANPR

Je me demande si c'est quelque chose à voir avec le moteur OCR lui-même ou si je peux faire quelque chose pour améliorer l'image de plaque d'immatriculation. Voici l'image de la plaque d'immatriculation:

J'utilise le framework Aforge.Net avec C# et Tesseract comme moteur OCR. Tout conseil serait très apprécié.

+1

Je vous remercie d'avoir décidé de ne pas afficher l'image * full * (préoccupations de confidentialité?), mais la question doit montrer au moins * les caractères que ne sont pas OCRing * pour donner un sens.A supposer que les autres sont OCRed ok, pourriez-vous couper l'image et modifier pour montrer juste (par exemple) le 'W'? – AakashM

+0

Avez-vous formé sur la police de plaque d'immatriculation? Tesseract fonctionne mieux Si vous ne souhaitez pas pré-traiter l'image, vous pouvez annuler le décalage de la perspective et rétablir le rapport d'aspect normal afin que la police soit cohérente avec l'entraînement. – dvhamme

Répondre

2

Salut les gars, j'ai réussi à régler cela en faisant un meilleur prétraitement avant de faire l'OCR parce que mes personnages semblaient être trop déformés. désolé que je n'ai pas fermé cette question :(merci pour vos efforts les gars l'apprécient vraiment

Questions connexes