2010-06-06 7 views
0

J'ai essayé de configurer OpenCV ces derniers jours sans résultat. J'utilise Windows 7 et VS C++ 2008 édition express. J'ai téléchargé et installé OpenCV 2.1 et certains exemples fonctionnent. J'ai téléchargé CMake et l'ai exécuté pour générer les fichiers de projet VS et les ai tous construits mais avec plusieurs erreurs, et je n'ai pas pu aller plus loin que ça. Lorsque j'ai exécuté CMake, je l'ai configuré pour utiliser le compilateur VS 9, puis il a affiché une liste d'éléments en rouge tels que BUILD_EXAMPLES, BUILD_LATEX_DOCS, ect. Tous n'ont pas été cochés sauf BUILD_NEW_PYTHON_SUPPORT, BUILD_TESTS, ENABLE_OPENMP et OPENCV_BUILD_3RDPARTY_LIBS. J'ai configuré et généré sans rien changer et puis il a généré les fichiers VS tels que ALL_BUILD.vcproj. J'ai construit la solution OpenCV VS en mode débogage et il y avait 15 échecs (peut-être cela fait-il partie du problème ou est-ce parce que je n'ai pas de python et des trucs comme ça?)Configuration de fichiers OpenCV et .lib

Maintenant il y avait un dossier lib créé après la construction mais à l'intérieur il y avait juste ce fichier de dépendance de reconstruction minimum VC++ et le fichier de base de données de débogage de programme, tous deux appelés cvhaartraining. Je crois qu'il aurait dû créer les fichiers .lib dont j'ai besoin à la place. En outre, le dossier bin a maintenant un dossier appelé Debug avec les mêmes types de fichiers avec des noms comme cv200d et cvaux200d. Croyez que j'ai besoin de ces fichiers .lib pour aller de l'avant. J'apprécierais également si quelqu'un pourrait me diriger vers un tutoriel fiable pour configurer VS pour OpenCV parce que j'ai lu beaucoup de tutoriels et ils disent tous des choses différentes comme certains disent pour configurer les variables d'environnement de Windows et d'autres disent que les fichiers sont situés dans des dossiers tels que OpenCV/cv que je n'ai pas. J'ai dépassé le stade de la pensée claire, donc si quelqu'un pouvait offrir une direction ou une simple liste des fichiers que j'ai besoin de lier alors je serais reconnaissant.

Egalement une question secondaire: pourquoi, lorsque vous liez les bibliothèques OpenCV, devez-vous les mettre entre guillemets?

Répondre

1

Si vous commencez tout juste, vous devriez probablement récupérer les bibliothèques préfabriquées pour OpenCV à la place. C'est OpenCV-2.1.0-win32-vs2008.exe à partir de ce page.

Une fois que vous avez cela, il n'y a vraiment aucune configuration. Il suffit de lier les fichiers lib (déjà construits) dans tout projet VS que vous créez, et assurez-vous que le répertoire d'inclusion OpenCV se trouve dans le chemin d'inclusion des projets.

+0

Que vous tant! Je n'ai aucun problème! – jhaip