OpenCV 2.0a n'inclut pas les bibliothèques OpenCV précompilées pour les utilisateurs Visual Studio. J'essaie de construire les bibliothèques à partir de sources en utilisant Visual Studio 2010 Beta et CMake, mais je reçois beaucoup d'erreurs.
J'ai même essayé de générer les libs à partir de dll en utilisant dumpbin mais les erreurs de l'éditeur de liens persistent. Merci de me guider pour générer les libs statiques pour VS2010.Création des bibliothèques OpenCV 2.0 à partir de la source à l'aide de Visual Studio 2010 Beta et CMake
7
A
Répondre
0
Voir another StackOverflow thread. C'est pour VC++ 2008, mais cela peut aider.
4
Si l'erreur de compilation que vous voyez est lié à:
'back_inserter': identifier not found
comme cela est probablement le cas pour les fichiers source cvmodelest.cpp
et cvhog.cpp
, ajoutez ce qui suit include à chacun de ces fichiers source:
#include <iterator>
Pour plus d'informations sur le 'back_inserter': identifier not found error
, voir this blog post.
1
Essayez également
this tutorial
(désactivé) et this one.
J'ai essayé avec VS 2010 et Windows 7.
1
Il est un peu en retard, mais j'ai créé un video tutorial pour la compilation et la configuration OpenCV 2.1 avec Visual Studio 2010.
Parmi les différents postes de blog et d'autres pages à propos de l'utilisation CMake, j'ai trouvé celui-ci utile: http://electronic-salad.blogspot.com/2010/03/install-opencv20-for-windows.html – Rethunk