Warren PAULUS Robin GODEFROID. Installation d'opencv 2.2 et son utilisation avec Visual Studio 2010/2008



Documents pareils
Le langage C. Séance n 4

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

Projet De Stijl Plate-forme pour robots mobiles

Warren PAULUS Robin GODEFROID. C++ - Interface Graphique avec Visual Studio 2010

Installation et compilation de gnurbs sous Windows

Warren PAULUS. Android SDK et Android x86

Tutoriel Papier sur le logiciel DVD Shrink

Introduction à Eclipse

Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1

Fiche Pratique. Présentation du problème. Installation du logiciel. Etape 1. MAJ le 17/10/2011

Les différentes méthodes pour se connecter

Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie

RECUPEREZ DES FICHIERS SUPPRIMES AVEC RECUVA

Le Registre sous Windows 8 architecture, administration, script, réparation...

TUTORIEL RADIUS. I. Qu est-ce que RADIUS? II. Création d un groupe et d utilisateur

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Comment se connecter au VPN ECE sous vista

Tutoriel déploiement Windows 7 via serveur Waik

Installation et configuration de base de l active Directory

INTRODUCTION et choix de la méthode d installation

Manuel d installation Lenovo LJ2050N

Procédure d installation d AMESim 4.3.0

Créer une connexion entre Sage CRM et Sage Etendue pour émettre directement des devis et commandes

Idéographix. enseignement de la lecture apprentissage de la lecture plateforme 1 de traitements du texte exerciseur enseignement

FAIRE SES COMPTES AVEC GRISBI

Leçon N 4 Sauvegarde et restauration

Installation 1K-Serveur

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

Reporting Services - Administration

PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE

Censio Tutorial Sharepoint Cloud Connector exporter les données d un fichier plat dans Sharepoint Online. Version 1.

Windows 8 Installation et configuration

SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8

INSTALLATION CONFIGURATION D OWNCLOUD. La réponse informatique

FEN FICHE EMPLOIS NUISANCES

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.

DÉMATÉRIALISATION DES MARCHÉS

Mémento pour l intégration des postes dans le domaine de Scribe

I / La démarche à suivre pour l installation de l application-crm

Archivage de courriels avec Outlook ( )

FICHE PRATIQUE N 18 ENVOYER UN ING

Avenir Concept Monaco

Les outils de SEO (Référencement naturel) et les Sites SharePoint Public sur Office 365

Tutoriel. Votre site web en 30 minutes

Installation de SCCM 2012 (v2)

Tutoriel : Utilisation du serveur de calcul à distance de PSE

Utilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.

Construire des plug-ins pour SAS Management Console SAS 9.1

Connexion à SQL server

Partie 1 : Tutorial de vérification de backup par ABGX 1.0.5

Créer sa première base de données Access Partie 4/4 - Création d un état

Manuel d installation et d utilisation du logiciel GigaRunner


Quelques outils pour le logiciel «Tuxpaint»

Procédure d'installation de SQL Server Express 2005

Programmation C++ (débutant)/instructions for, while et do...while

Installation SQL Server 2005 Express sur le serveur

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Tutorial NL220. Objectifs : Fournir un guide utilisateur pour NL220. Présenter une méthodologie efficace pour la création de projet

Initiation à l informatique. Module 7 : Le courrier électronique ( , mail)

Installation DNS, AD, DHCP

Créer des étiquettes avec les adresses d'un tableau Calc

Migration d un domaine Active Directory 2003 R2 vers 2008 R2 (v2)

Étape 1 : Création d une adresse courriel GMAIL

Procédure d installation

Service Systèmes et Réseaux

Préparation à l installation d Active Directory

COURS WINDEV NUMERO 3

GROOBAX. cliquer sur le «G» Cliquer sur «options» Sélectionner le dossier qui contiendra les paramètres => Cliquer A chercher le dossier créé en 2/

TESIAL sprl. Aide pour l installation et la gestion du backup. 27 novembre 2009

Déploiement d'une machine avec WDS MDT 2010 (WINDOWS DEPLOYMENT SERVICES) (MICROSOFT DEPLOYMENT TOOLKIT) e -book

Récupérer les documents stockés sur l ENTG

Utilisation et création de la clé USB OSCAR

Sauvegarde d'une base de données SQL Server Express 2005

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

SOMMAIRE. Accéder à votre espace client. Les Fichiers communs. Visualiser les documents. Accéder à votre espace client. Changer de Workspace

Procédure d'installation de PostgreSQL pour Windows

Mon premier rpm. 7 juin Avant de commencer RPM URPMI RPMBUILD... 2

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

Comment configurer Kubuntu

TUTORIEL Qualit Eval. Introduction :

Styler un document sous OpenOffice 4.0

PROTEGER SA CLE USB AVEC ROHOS MINI-DRIVE

Windows Server 2008 R2

GPI Gestion pédagogique intégrée

1) Sauvegarde à froid de l'ordinateur à partir du Symantec Recovery Disk (SRD) sur un disque dur externe raccordé en USB :

AUTORISER LES PARTAGES RESEAUX ET IMPRIMANTE SOUS L'ANTIVIRUS FIREWALL PRO V1

Procédure d installation Smart Map 3

INTRODUCTION AUX TESTS CODES DE L INTERFACE UTILISATEUR

Comment créer une facture

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Atelier La notion de session utilisateur sous Linux

Atelier Le gestionnaire de fichier

Gestion des réunions dans Outlook 2007

Serveur de messagerie sous Debian 5.0

TD Objets distribués n 3 : Windows XP et Visual Studio.NET. Introduction à.net Remoting

Configuration d'un annuaire LDAP

Transcription:

Installation d'opencv 2.2 et son utilisation avec Visual Studio 2010/2008

Voici un petit tutorial pour installer OpenCV 2.2 et ensuite l intégrer dans Visual Studio. Logiciels nécessaires à ce tutoriel : 1) OpenCV 2.2 Disponible ici : sourceforge.net/projects/opencvlibrary/files/opencv-win/2.2 2) Cmake ; Disponible ici : www.cmake.org cmake-2.8.4-win32-x86.exe 3) Visual Studio 2008/2010 Installation des logiciels : 1) Installation d OpenCV 2.2.0. 2) Pour l installation de Cmake, il n y a rien de bien compliqué, il suffit de suivre les indications à l écran. Configurations des logiciels : Vous pouvez lancer Cmake, mais il faudra ajouter les répertoires : C:\OpenCV2.2 C:\OpenCV2.2\build dans browse source dans browse build Vérifier si les instructions en dessous de «Name» sont en rouge, si c est le cas c est que Visual Studio est lancé (par exemple). Si vous n avez aucune instruction en dessous de «Name», cliquez sur «Generate», choisir le compilateur, dans ce cas-ci «Visual Studio 10» car nous utilisons «Visual Studio 2010». Numérisation Interactive de Partitions 2 Version 1.0 du document

Il va falloir : - décocher BUILD_NEW_PYTHON_SUPPORT; - cocher BUILD_EXAMPLES, INSTALL_C_EXAMPLES, OPENCV_BUILD_3DPARTY_LIBS ; - et recliquer sur «Configure» et ensuite sur «Generate». Vous pouvez avoir un «Warning» pendant la «Génération» avec Cmake, celle-ci : CMake Warning (dev) at CMakeLists.txt:1250 (add_subdirectory): The source directory C:/OpenCV2.2/include does not contain a CMakeLists.txt file. Mais, ne vous occupez pas de cet avertissement. Dès que la «Génération» est terminée, vous pouvez quitter Cmake et ouvrir le fichier OpenCV.sln dans «c:\opencv2.2\build» avec Visual Studio. Cela prendra du temps. - Ensuite rechercher ALL_BUILD dans la fenêtre de droite, clic droit sur ALL_BUILD et ensuite «Générer». Faire la même manipulation mais ici en mode «Release». Remarque : Vous pouvez avoir des avertissements mais n en tenez pas compte. Quand c est fini, vous pouvez créer un projet C++ en mode console win32 avec Visual Studio (ce n est pas bien compliqué). Avec Visual Studio 2010, faire un clic droit sur votre Projet -> Propriétés. Une fenêtre s ouvre : Dans la partie Répertoires VC++, nous allons rajouter les éléments ci-dessous à chacun des deux répertoires : - «Répertoire Include» «C:\OpenCV2.2\include\opencv;C:\OpenCV2.2\include» - «Répertoire de bibliothèques» «C:\OpenCV2.2\lib» Numérisation Interactive de Partitions 3 Version 1.0 du document

Avec Visual Studio 2008, aller dans Outils -> Option -> Répertoire VC++ : Et, comme Visual Studio 2010, rajouter les mêmes éléments à chacun des deux répertoires. Même manipulation avec VS2008/2010 : faire un clic droit sur votre Projet -> Propriétés. Aller dans C/C++ -> Général : Rajouter «C:\OpenCV2.2\include\OpenCV» dans «Autres répertoires Include». Aller ensuite dans Editeur de liens -> Général : Rajouter «C:\OpenCV2.2\lib\release» dans «Répertoires de bibliothèques supplémentaires». Aller ensuite dans Editeur de liens -> entrée : Rajouter «C:\OpenCV2.2\lib\opencv_core220d.lib;C:\OpenCV2.2\lib\opencv_highgui220d.lib;C:\OpenCV2.2\lib\opencv_video220 d.lib;c:\opencv2.2\lib\opencv_ml220d.lib;c:\opencv2.2\lib\opencv_legacy220d.lib;c:\opencv2.2\lib\opencv_imgproc2 20d.lib» dans la partie «Dépendances supplémentaires». Remarque : Pour la version 2008, il faut faire ces modifications aussi en mode «Release». Cliquer sur «Appliquer» pour que les modifications effectuées soient prises en compte. Numérisation Interactive de Partitions 4 Version 1.0 du document

Puis, sur «OK» pour revenir à la fenêtre de travail. Maintenant, voyons si cela fonctionne. Placer l image de l ISIB dans le répertoire de votre projet. Dans votre programme en dessous de «#include "stdafx.h"», recopier ceci : #include cv.h #include highgui.h using namespace std; int main() { IplImage *img=cvloadimage("isib.jpg", CV_LOAD_IMAGE_GRAYSCALE); if (!img) { printf("erreur: On ne sait pas ouvrir le fichier.\n"); return 2;//erreur pas de fichier trouvé } cvnamedwindow("projet NIP WP RG", CV_WINDOW_AUTOSIZE);// créer une fenetre IplImage *img2=cvcloneimage(img); //cloner img cvshowimage("projet NIP WP RG", img2); //afficher image fenetre cvwaitkey(0); //attendre touche cvdestroywindow("projet NIP WP RG"); //détruire la fenetre cvreleaseimage(&img); //memoire cvreleaseimage(&img2); //memoire return 0; //terminer avec succes } Numérisation Interactive de Partitions 5 Version 1.0 du document

Voici le résultat final : Numérisation Interactive de Partitions 6 Version 1.0 du document