Maison >développement back-end >C++ >Comment démarrer avec OpenCV 2.4 et MinGW sous Windows 7 ?

Comment démarrer avec OpenCV 2.4 et MinGW sous Windows 7 ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-14 13:55:02820parcourir

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

Démarrer avec OpenCV 2.4 et MinGW sous Windows 7

Installation d'OpenCV 2.4.3

Pour installer OpenCV 2.4. 3, extrayez le fichier téléchargé dans un répertoire tel que "C :." Cela créera un répertoire "C:opencv" contenant les fichiers d'en-tête, les bibliothèques et les exemples de code. Ajoutez le répertoire "C:opencvbuildx86mingwbin" au chemin de votre système pour accéder aux DLL OpenCV.

Installation de la suite du compilateur MinGW

Installez la suite du compilateur MinGW et sélectionnez le "C Composants "Compilateur" et "Compilateur C". Ajoutez le répertoire "C:MinGWbin" à votre chemin système pour garantir la disponibilité de MinGW.

Écrire un exemple de code

Dans loadimg.cpp, incluez les en-têtes et le code OpenCV :

#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 du code

Compilez le code en utilisant :

g++ -I"C:\opencv\build\include" -L"C:\opencv\build\x86\mingw\lib" loadimg.cpp -lopencv_core243 -lopencv_highgui243 -o loadimg

Exécutez le loadimg.exe résultant pour afficher l'OpenCV fenêtre du logo.

Prochaines étapes

Explorez les exemples OpenCV sur "C:opencvsamplescpp" pour améliorer vos connaissances et commencer à 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