2011-02-06 6 views
4

J'essaie d'utiliser Opencv dans l'environnement de Visual Studio 2010. Mon ordinateur est en 64 bits et j'utilise aussi en 2010 64 bits. J'ai cherché de nombreux tutoriels sur la façon de configurer opencv dans vs 2010. Cependant, je ne pouvais pas réussir. Il y a une vidéo sur la compilation et configurer le vs 2010 et OpenCV http://www.youtube.com/watch?v=XeBhwbRoKvk Je suis quelques erreurs telles que: Erreur 1 erreur C1083: Impossible d'ouvrir le fichier Include: « TBB/tbb_stddef.h »: Aucun fichier ou répertoire C : \ SeniorProject \ OPENCV2.1 \ include \ opencv \ cvinternal.h 131 1 cxcoreOpencv et Visual Studio 2010

Erreur 2 Erreur LNK1104: Impossible d'ouvrir le fichier '.... \ lib \ Debug \ cxcore210d.lib' C: \ SeniorProject \ OPENCV2 .1 \ build \ tests \ cxts \ LINK cxts Erreur 4 Erreur C1083: Impossible d'ouvrir le fichier include: 'tbb/tbb_stddef.h': Aucun fichier ou répertoire c: \ seniorproject \ opencv2.1 \ include \ opencv \ cvinternal. h 131 1 ml

Erreur 7 erreur LNK1104: Impossible d'ouvrir le fichier '.... \ lib \ Debug \ cxcore210d.lib' C: \ SeniorProject \ OPENCV2.1 \ build \ applications \ hatrain \ LINK haartraining Erreur 8 erreur C1083: Impossible d'ouvrir le fichier include: 'tbb/tbb_stddef. h ': Aucun fichier ou répertoire c: \ seniorproject \ opencv2.1 \ include \ opencv \ cvinternal.h 131 1 mltest Erreur 9 erreur LNK1104: Impossible d'ouvrir le fichier' .... \ lib \ Debug \ cxcore210d.lib ' C: \ SeniorProject \ OPENCV2.1 \ build \ applications \ haartraining \ Performances LINK Erreur 16 erreur C1083: impossible d'ouvrir le fichier include: 'tbb/tbb_stddef.h': aucun fichier ou répertoire de ce type c: \ seniorproject \ opencv2.1 \ include \ opencv \ cvinternal.h 131 1 traincascade

Les autres erreurs sont les mêmes que ci-dessus. J'ai essayé de faire un projet sur opencv en C++ et on me dit de le faire dans le vs 2011. J'utilise opencv 2.1 pas 2.2 Toute aide sera très appréciée.

Répondre

1

Dans Visual C++, vous devez indiquer au compilateur l'emplacement des bibliothèques LIBRARIES et des en-têtes OpenCV. On dirait que le compilateur ne trouve pas les bibliothèques.

OU Selon:

http://opencv.willowgarage.com/wiki/VisualC%2B%2B

a) OpenCV 2.1 a des problèmes dans 64 configuration de bits, mise à niveau. b) Comme le suggère le lien ci-dessus, construisez les bibliothèques sur votre système en utilisant CMake et Visual Studio, en mode 64 bits.

0

Vous devez configurer en utilisant CMake (comme indiqué par Ouspoken). Obtenez OpenCV 2.2 et essayez le suivant step by step guide.

Si vous utilisez les dernières versions d'IPP/TBB d'Intel, vous devrez modifier un peu le fichier CMake (je suis sûr/j'espère qu'il sera bientôt corrigé).

0

En fait, vous devez vérifier vos processus système, il y a plusieurs MSBUILD.exe en cours d'exécution même si vous fermez le studio MS Visual. Après avoir tué le processus, et essayer de reconstruire à nouveau, cela fonctionnera.

0

Vous pouvez également suivre cette vidéo ici, http://www.youtube.com/watch?v=kZvjTTK9zTw. Il montre comment configurer opencv 2.3.1 dans MS Visual Studio 2010. Il contient des instructions sur la façon de procéder, vous ne devriez pas rencontrer de problèmes majeurs.