Maison > développement back-end > C++ > Comment configurer OpenCV 2.4 et MinGW sur Windows 7 pour le traitement d'images ?

Comment configurer OpenCV 2.4 et MinGW sur Windows 7 pour le traitement d'images ?

Linda Hamilton
Libérer: 2024-11-12 03:56:02
original
325 Les gens l'ont consulté

How to Set Up OpenCV 2.4 and MinGW on Windows 7 for Image Processing?

Démarrage : OpenCV 2.4 et MinGW sur Windows 7 avec un exemple de code

Installation d'OpenCV 2.4

  • Téléchargez et extrayez le package OpenCV 2.4.3 depuis Sourceforge.net.
  • Installez-le dans un répertoire (par exemple, C:).
  • Ajoutez le répertoire DLL OpenCV ( C:opencvbuildx86mingwbin) sur le PATH de votre système.

Installation de MinGW

  • Téléchargez le programme d'installation de MinGW depuis Sourceforge.net et suivez l'assistant.
  • Sélectionnez le répertoire à installer (par exemple, C:MinGW).
  • Installez le compilateur C et le compilateur C.
  • Ajoutez le répertoire bin MinGW (C:MinGWbin) à votre système PATH.

Écrire un exemple de code

  1. Créez un nouveau fichier C (par exemple, loadimg.cpp) avec le code suivant :

    #include "opencv2/highgui/highgui.hpp"
    #include <iostream>
    
    using namespace cv;
    using namespace std;
    
    int main(int argc, char** argv)
    {
      Mat im = imread(argc == 2 ? argv[1] : "lena.jpg", 1);
      if (im.empty())
      {
        cout << "Cannot open image!" << endl;
        return -1;
      }
    
      imshow("image", im);
      waitKey(0);
    
      return 0;
    }
    Copier après la connexion
  2. Compilez le code :

    g++ -I"C:\opencv\build\include" -L"C:\opencv\build\x86\mingw\lib" loadimg.cpp -lopencv_core243 -lopencv_highgui243 -o loadimg
    Copier après la connexion
  3. Exécutez le programme compilé (loadimg.exe) pour charger et afficher une image.

Étapes suivantes

  • Explorez les exemples de codes dans le répertoire des exemples OpenCV (C:opencvsamplescpp).
  • Développez 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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal