Maison > développement back-end > C++ > Comment configurer OpenCV 2.3 pour Visual Studio 2010 Express ?

Comment configurer OpenCV 2.3 pour Visual Studio 2010 Express ?

Linda Hamilton
Libérer: 2024-12-29 10:32:11
original
270 Les gens l'ont consulté

How Do I Configure OpenCV 2.3 for Visual Studio 2010 Express?

Configuration d'OpenCV-2.3 pour Visual Studio 2010 Express

Pour utiliser OpenCV 2.3 avec Visual Studio 2010 Express, suivez ces étapes :

Configuration du projet

  1. Créez un nouveau projet d'application console Win32 et sélectionnez "Projet vide."
  2. Ajoutez le code suivant au fichier main.cpp :
#include <cv.h>
#include <highgui.h>

int main(int argc, char* argv[]) {
  if (argc < 2) {
    printf("Usage: ./opencv_hello <file.png>\n");
    return -1;
  }

  IplImage *img = cvLoadImage(argv[1], CV_LOAD_IMAGE_UNCHANGED);
  if (!img) {
    return -1;
  }

  cvNamedWindow("display", CV_WINDOW_AUTOSIZE);
  cvShowImage("display", img);
  cvWaitKey(0);

  return 0;
}
Copier après la connexion

Configuration OpenCV

  1. Dans les propriétés du projet (ALT F7), sélectionnez "Toutes les configurations" sous Configuration.
  2. Dans C/C > Général > Répertoires d'inclusion supplémentaires, ajoutez les chemins suivants :

    • C:OpenCV2.3buildincludeopencv
    • C:OpenCV2.3buildincludeopencv2
    • C:OpenCV2.3buildinclude
  3. Dans Éditeur de liens > Général > Répertoires de bibliothèques supplémentaires, ajoutez :

    • C:OpenCV2.3buildx86vc9lib
  4. Dans Linker > Entrée > Dépendances supplémentaires, ajoutez :

    • opencv_core230.lib
    • opencv_highgui230.lib

Configuration du runtime

  1. Ajoutez ce qui suit à la fin de votre CHEMIN variable d'environnement :

    •  ; C:OpenCV2.3buildx86vc9bin
  2. Créez la solution à l'aide de F7.

Dépannage

Si vous rencontrez des erreurs liées à l'absence de '.obj' fichiers, assurez-vous que vous avez ajouté les répertoires de bibliothèque corrects et que vous spécifiez les fichiers « .lib » dans Linker > Entrée > Dépendances supplémentaires.

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