La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

OpenCV: Introduction au Traitement d Images et Vid é o Fran ç ois Meunier DMI.

Présentations similaires


Présentation au sujet: "OpenCV: Introduction au Traitement d Images et Vid é o Fran ç ois Meunier DMI."— Transcription de la présentation:

1 OpenCV: Introduction au Traitement d Images et Vid é o Fran ç ois Meunier DMI

2 Contenu Installation de OpenCV Programme simple avec OpenCV Librairies de OpenCV

3 OpenCV OpenCV: Intel® Open Source Computer Vision Library. Une collection de fonctions en C et quelques classes C++ qui implémentent plusieurs algorithmes de traitement dimage et de vision par ordinateur. OpenCV ) API multi-plateformes de fonctions C gratuite pour des utilisations commerciales ou non Principales caractéristiques Possibilité dutiliser des fonctions de traitement dimage et de vision par ordinateur dont limplémentation est optimisée. Avantages

4 Installation de OpenCV T é l é chargement de OpenCV (http://sourceforge.net/projects/opencvlibrary,http://sourceforge.net/projects/opencvlibrary version: 1.1pre1) Documentation: C:\Program Files\OpenCV\docs\opencvman_old.pdf Exemples: C:\Program Files\OpenCV\samples\c Environnement OpenCV: Démarrez ->Programmes- >OpenCV-> OpenCV Workspace.NET 2005, 2008

5 Cr é ation d un projet VC++.net 2k5 avec la librairie OpenCV Cr é ation du projet VC++ Configuration du projet Ins é rer les r é pertoires include C:\Program Files\OpenCV\cv\include C:\Program Files\OpenCV\otherlibs\highgui C:\Program Files\OpenCV\cxcore\include C:\Program Files\OpenCV\cvaux\include Ins é rer le r é pertoire lib

6 Cr é ation d un projet VC++.net 2k5 avec la librairie OpenCV Ins é rer les modules.lib "C:\Program Files\OpenCV\lib\cv.lib "C:\Program Files\OpenCV\lib\cvaux.lib "C:\Program Files\OpenCV\lib\cxcore.lib "C:\Program Files\OpenCV\lib\cvcam.lib "C:\Program Files\OpenCV\lib\highgui.lib"

7 Configuration VC++.net 2k5 Création dun Win32 Console Application Dans VC++.net 2005: File -> New -> Project Création du projet

8 Configuration VC++.net 2k5 Sous Application Settings: Sélectionner Empty project

9 Configuration VC++.net 2k5 Sélectionner Source Files Add -> Add new Item Création du premier fichier

10 Configuration VC++.net 2k5 Choisir C++ file et donner un nom au fichier La création dun fichier source permet dinclure les répertoires include avec loptionAdditional Include Directives

11 Inclure les librairies OpenCV (inclure les r é pertoires)

12 Inclure les librairies OpenCV (r é pertoire des modules.lib)

13 Inclure les librairies OpenCV (inclure les modules.lib)

14 Tester lapplication #include /* Affichage dune fenetre OpenCV */ int main( int argc, char** argv ) { //specifier la hauteur et la largeur de l image int height = 640; int width = 480; //specifier la position du teste CvPoint pt = cvPoint( height/4, width/2 ); //Creation dune image de 8 bits 255, couleur (3 plans) IplImage* hw = cvCreateImage(cvSize(height, width), 8, 3); cvSetZero(hw); //initialiser la font CvFont font; cvInitFont( &font, CV_FONT_HERSHEY_COMPLEX, 1.0, 1.0, 0, 5, CV_AA); //placer le texte dans limage cvPutText(hw, SIF 1033: OpenCV", pt, &font, CV_RGB(150, 0, 0) ); //creation dune fenetre cvNamedWindow(SIF1033", 0); //affichage de limage dans la fenetre cvShowImage("SIF1033", hw); //la fenetre reste ouverte tant quune touche nest pas enfoncee cvWaitKey(0); return 0; } Insérer ce code dans le fichier source.cpp du projet Tester ce programme

15 Tester lapplication (code.cpp)

16 Tester lapplication (exécution) Build -> Build Solution Ou par la touche F7 Compiler le programme Debug -> {Start||Start without Debugging} Ou par F5 or -F5 Exécuter le programme


Télécharger ppt "OpenCV: Introduction au Traitement d Images et Vid é o Fran ç ois Meunier DMI."

Présentations similaires


Annonces Google