Maison >développement back-end >C++ >Comment démarrer avec OpenCV 2.4 sur Windows 7 en utilisant MinGW ?

Comment démarrer avec OpenCV 2.4 sur Windows 7 en utilisant MinGW ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-19 14:28:03760parcourir

How to Get Started with OpenCV 2.4 on Windows 7 Using MinGW?

Démarrage avec OpenCV 2.4 et MinGW sur Windows 7

Installation :

  1. OpenCV 2.4.3 :

    • Extraire le fichier auto-extractible OpenCV dans un répertoire (par exemple, C:).
    • Ajouter le répertoire DLL OpenCV (C:opencvbuildx86mingwbin) à votre système chemin.
  2. Suite du compilateur MinGW :

    • Installez MinGW et sélectionnez le « Compilateur C » et le « Compilateur C ». options.
    • Ajoutez le répertoire bin MinGW (C: MinGWbin) à votre système chemin.

Exemple de code :

Créez un 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;
}

Compilation et Exécution :

  1. Compilez le code à l'aide de la commande :

    g++ -I"C:\opencv\build\include" -L"C:\opencv\build\x86\mingw\lib" loadimg.cpp -lopencv_core243 -lopencv_highgui243 -o loadimg
  2. Exécutez le programme :

    loadimg

Cela affichera l'image chargée dans un fenêtre.

Étapes suivantes :

  • Explorez le répertoire d'échantillons OpenCV (C:opencvsamplescpp).
  • Compilez et étudiez le code existant.
  • 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:
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