Bonjour
Ce petit source illustre l'utilisation de la bibliothèque Emgu CV pour la reconnaissance des objets au sein d'une image.
Emgu CV est un Wrapper de la biblio OpenCV pour les développeurs .NET, vous pouvez visiter le site officiel du projet ici www.emgu.com
L'application permet de charger une image master qui sera analysée pour rechercher les objets voulu. ces objets sont des images qui doivent être charger dans l'application aussi.
Les étapes du traitement sont :
1. Normalisation de l'image master => vers les niveaux de gris.
2. Normalisation de l'image de l'objet => vers les niveaux de gris
3. Effectuer une opération de template matching dans l'image master. le résultat retourné sera deux vecteurs
a . Vecteur max : contient les points d'origine des segments qui ressemblent le plus à l'objet recherché.
b . Vecteur min : contient les points d'origine des segments qui ne ressemblent pas à l'objet recherché.
Vous pouvez aussi analyser le niveau de similitude entre les segments trouvés et l'image originale de l'objet.
Le code source est bien commenté.
vous trouverez dans le dossier Bin quelques images des objets du ruban Office 2007 pour les tests
Notes :
- vous devez télécharger la biblio Emgu CV, l'installer et puis copier les biblio DLL vers le bin de ce source (Copier le contenu du dossier C:\Program Files\emgucv 2.X.Y.Z\bin) ou X, Y Z sont les composant de la version de la bibilio.
amples informations sur ce lien : http://www.emgu.com/wiki/index.php/Download_And_In stallation
- Le code source C# doit être compiler sous la configuration x86.