Maison >développement back-end >C++ >Comment configurer OpenCV 2.4.3 dans Visual C 2010 Express ?

Comment configurer OpenCV 2.4.3 dans Visual C 2010 Express ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-15 04:14:17417parcourir

How to Set Up OpenCV 2.4.3 in Visual C   2010 Express?

Comment installer OpenCV 2.4.3 dans Visual C 2010 Express

Pour installer OpenCV 2.4.3 dans Visual C 2010 Express, suivez ces étapes :

1. Installation

  • Téléchargez le fichier source OpenCV 2.4.3 depuis SourceForge.net.
  • Extraire le contenu dans un répertoire désigné.
  • Ajoutez le répertoire C : opencvbuildx86vc10bin au PATH de votre système (via Panneau de configuration → Système → Paramètres système avancés → Avancé → Environnement variables...).

2. Configuration du projet

  • Créez un nouveau projet vide dans Visual C avec la configuration de débogage.
  • Dans les propriétés du projet → Répertoires VC, ajoutez C:opencvbuildinclude pour inclure les répertoires et C : opencvbuildx86vc10lib vers les répertoires de bibliothèques.
  • Dans les propriétés du projet → Linker → Saisissez, ajoutez les dépendances suivantes (avec le suffixe "_d" indiquant la configuration "Debug") :

    opencv_calib3d243d.lib
    opencv_contrib243d.lib
    opencv_core243d.lib
    opencv_features2d243d.lib
    opencv_flann243d.lib
    opencv_gpu243d.lib
    opencv_haartraining_engined.lib
    opencv_highgui243d.lib
    opencv_imgproc243d.lib
    opencv_legacy243d.lib
    opencv_ml243d.lib
    opencv_nonfree243d.lib
    opencv_objdetect243d.lib
    opencv_photo243d.lib
    opencv_stitching243d.lib
    opencv_ts243d.lib
    opencv_video243d.lib
    opencv_videostab243d.lib
  • Pour la configuration Release (facultatif), remplacez le suffixe "_d" par "_" .

3. Exemple de code

  • Créez un nouveau fichier C dans votre projet et saisissez le code suivant :

    #include <opencv2/highgui/highgui.hpp>
    #include <iostream>
    
    using namespace cv;
    using namespace std;
    
    int main()
    {
      // Load and display an image
      Mat im = imread("c:/full/path/to/lena.jpg");
      if (im.empty()) 
      {
          cout << "Cannot load image!" << endl;
          return -1;
      }
      imshow("Image", im);
      waitKey(0);
      return 0;
    }
  • Compilez le code (F5) et il devrait afficher une image dans une fenêtre.

En cours Plus loin

Après avoir configuré votre environnement OpenCV, explorez les exemples dans c:opencvsamplescpp pour améliorer vos compétences et développer vos propres applications OpenCV.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn