Ce projet a pour but de mettre en pratique les connaissances acquises en traitement d'image.
Vous trouverez dans ce projet les fonctionnalités suivantes :
Le codage de Freeman est une méthode de description de contours. Il permet de décrire un contour en utilisant une suite de nombres entiers. Chaque nombre correspond à une direction.
- Local Binary Pattern (LBP)
Image | Histogramme |
---|---|
- Mean-LBP (M-LBP)
Image égalisé | Histogramme | Histogramme égalisé |
---|---|---|
Image spécifié | Histogramme | Histogramme spécifié |
- Extended Center-Symmetric Local Binary Pattern (XCS-LBP)
avec
Image | Image égalisé | Image spécifié |
---|---|---|
Histogramme | Histogramme égalisé | Histogramme spécifié |
---|---|---|
Les caractéristiques pseudo-haar sont des caractéristiques utilisées dans la détection de visage. Elles permettent de décrire une zone de l'image en utilisant la différence de somme des pixels dans des zones rectangulaires.
Pour calculer rapidement et efficacement ces caractéristiques, on utilise une image intégrale. Cette image permet de calculer la somme des pixels dans une zone rectangulaire en utilisant seulement 4 valeurs. Voir cette vidéo pour plus d'informations.
Dans les paramètres du projet :
C/C++ > Général > Autres répertoires include : Ajouter le chemin vers le dossier include de la bibliothèque OpenCV
Éditeur de liens > Général > Répertoires de bibliothèques supplémentaires : Ajouter le chemin vers le dossier lib de la bibliothèque OpenCV
Éditeur de liens > Entrée > Dépendances supplémentaires : Ajouter les librairies suivantes :
opencv_world460d.lib opencv_world460.lib