Maison  >  Article  >  développement back-end  >  Comment configurer OpenCV 2.4 avec MinGW sur Windows 7 ?

Comment configurer OpenCV 2.4 avec MinGW sur Windows 7 ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-17 04:53:03866parcourir

How to Set Up OpenCV 2.4 with MinGW on Windows 7?

OpenCV 2.4 et configuration de MinGW sur Windows 7

Pour utiliser OpenCV 2.4 avec MinGW sur Windows 7, suivez ces étapes :

Installation d'OpenCV :

  1. Téléchargez OpenCV 2.4.3 depuis son emplacement officiel.
  2. Décompressez-le dans un répertoire préféré, par exemple "C:opencv ".
  3. Configurez votre chemin système pour inclure "C:opencvbuildx86mingwbin", car il contient les DLL OpenCV indispensables.

Installation MinGW :

  1. Obtenez le programme d'installation de MinGW sur son site Web et exécutez-le.
  2. Sélectionnez un répertoire d'installation, tel que "C:MinGW".
  3. Choisissez d'installer "C Compiler" et "C Compilateur".
  4. Ajoutez "C:MinGWbin" à votre chemin système.

Exemple de programme :

  1. Créez un nouveau fichier nommé "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;
}
  1. Compilez le code à l'aide de la commande suivante, en remplaçant les chemins de la bibliothèque en conséquence :
g++ -I"C:\opencv\build\include" -L"C:\opencv\build\x86\mingw\lib" loadimg.cpp -lopencv_core243 -lopencv_highgui243 -o loadimg
  1. Exécutez le programme compilé en tapant « loadimg ».

Vous disposerez désormais d'une configuration OpenCV et MinGW fonctionnelle sur Windows 7. Explorez le répertoire d'exemples d'OpenCV pour d'autres exemples et de la documentation.

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