2010-12-29 3 views
3

Je suis actuellement en train de faire un projet pour "Automatic Number Plate Detection et Recognition" et j'utilise AForge.Net, j'ai utilisé un algo simple; mais ce n'est pas très efficace mais cela répondra à mes exigences. J'ai calculé la hauteur, la largeur et la hauteur à la largeur (hauteur/largeur) ratio de plus de Plaque d'immatriculation de 40 voitures; J'ai recherché les rectangles dans l'image qui se trouvent dans la gamme de hauteur, largeur et rapport hauteur/largeur; maintenant avec ce que je suis en mesure de détecter la plaque d'immatriculation pour la plupart des images, mais le problème est que, avec la plaque d'immatriculation; je reçois d'autres rectangles; qui se trouve également dans la gamme de rapport hauteur/largeur; maintenant je veux faire la différence entre le rectangle contenant la plaque d'immatriculation et les rectangles sans la plaque d'immatriculation ; [En fait, je recadre les rectangles et les stocker dans Bitmaps] maintenant j'ai 2 solutions pour résoudre ce problème, mais je ne sais pas comment les mettre en œuvre.Reconnaissance de plaque d'immatriculation en utilisant AForge.Net

i. je peux faire une supposition que l'arrière-plan de la plaque d'immatriculation est blanc (il est pas vrai toujours mais il fonctionnera pour la plupart des cas (je suis prêt pour les trafics )); Ma question est qu'il y a-t-il une méthode intégrée dans Aforge.Net que peut rechercher le fond blanc à partir d'une image; ou comment puis-je trouver que l'image donnée a un fond blanc ?? [si une image a un fond blanc, alors c'est une plaque d'immatriculation autre pas]

ii. une autre option consiste à détecter les caractères de l'image; toute image contenant des caractères [on peut supposer qu'il devrait y avoir au moins 4 caractères; donc nous devrions chercher dans une image que si elle a 4 ou plus de 4 caractères alors c'est une plaque d'immatriculation autre pas]; il y a donc une méthode disponible dans AForge qui peut être utile dans ce cas, c'est-à-dire qui peut rechercher des caractères; sinon comment puis-je rechercher les caractères à travers une image ...?

Existe-t-il d'autres options? autre que les deux ci-dessus ??

Si pour les 2 implémentations ci-dessus; il y a une solution dans emguCV, même alors faites le moi savoir; Je peux aussi faire une partie du travail avec emguCV.

PLz répondez-moi tôt car c'est mon projet de collège; et maintenant seulement un peu de temps reste ...

ce qui a trait usama

Répondre

2

Tourner le rhonmbus dans un rectangle, diviser le rectangle en 4x8. Calculer la luminance médiane dans chaque rectangle et ajuster la courbe à l'ensemble de données connu.

Exécuter un guassian sur l'image avant de calculer la luminance normalisée pour tenir compte des autocollants et des rayures et des anomalies de la caméra. Désaturer et quantifier en 4 niveaux ou plus, la couleur la plus claire de l'image sera 0 la plus sombre est 100.

Questions connexes