Mémoire de master recherche.( Télécharger le fichier original )par OUCHAR CHERIF ALI Université Aube Nouvelle - Master 2012 |
4.1.4. OpenCv (Open Source Computer Vision)7OpenCV (Open Computer Vision) est une librairie open source d'algorithmes de vision assistée par ordinateur, elle est accessible pour les langages C, C++ et aussi Python. Il s'agit d'une bibliothèque libre, ce qui présente les avantages précédemment évoqués, qui se spécialise dans le traitement et l'analyse d'images ou vidéos en temps réel au moyen d'interfaces. Grâce à cette bibliothèque, il est possible de charger, afficher et modifier des images, travailler à partir d'histogrammes et d'appliquer des transformations de base (seuillage, segmentation, morphologie...). OpenCV est composée de 5 librairies différentes : CV, CVAUX, CXCORE, HIGHGUI et ML. Chacune a sa spécificité, HIGHGUI par exemple permet la manipulation des fichiers et l'affichage d'une interface graphique alors que ML permet la classification des données. On trouve de nombreuses applications à cette librairie, les ordinateurs à déverrouillage par reconnaissance faciale par exemple, de même que le tracking d'objet sur une vidéo. Au moyen d'OpenCV, il est possible de contrôler une machine par les mouvements oculaires et les clignements pour des personnes handicapées parmi tant d'autres possibilités. 7 http://opencv.org/&usg=ALkJrhiMsrQo2SmvZH4Ghd1Cg0bDejVm-Q 36 |
|