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
Libérer: 2024-11-19 14:28:03
original
827 Les gens l'ont consulté

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;
}
Copier après la connexion

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
    Copier après la connexion
  2. Exécutez le programme :

    loadimg
    Copier après la connexion

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 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