Question

Je dois installer OpenCV sur Win32. Je ne l'ai pas installé actuellement. J'ai téléchargé OpenCV-2.0.0a-win32.exe et couru. Que diable dois-je faire maintenant? Il n'y a pas de tout le reste et .lib.

J'ai trouvé quelques instructions pour la construction de la version en utilisant CMake http://opencv.willowgarage.com/ wiki / InstallGuide . J'ai téléchargé le dernier et le plus grand CMake, et essayé de suivre les instructions, mais je devinais. Pas de joie.

I spécifié VC ++ 9 quand je l'ai fait le "configure", mais cmake construit un fichier DSW VC ++ 6. Non vcproj. Je me suis converti DSW en vc ++ 9 vcproj de toute façon, juste pour voir si cela fonctionnerait. Nan. Il a compilé beaucoup de fichiers, mais beaucoup a échoué parce qu'il n'a pas pu trouver omp.h. Effectivement, ce n'est pas là, nulle part. Le journal de construction a dit: « Un outil a renvoyé un code d'erreur « Exécution Custom Build Step ». »

Je suis perdu.

Idéalement, je voudrais trouver une installation complète avec tous les fichiers pré-compilés pour Win32 vc ++ 2008. A défaut, je besoin d'instructions que même je peux suivre. Des phrases courtes et des petits mots, mais beaucoup d'entre eux.

S'il vous plaît aider!

Mise à jour: J'ai essayé de construire juste CXCORE. Il se plaignait, « ne peut pas ouvrir le fichier « VCOMPD.lib » » Il y a que OMP à nouveau.

Était-ce utile?

La solution

Pour la version 2.0, vous devez construire le projet de la source.

Voici ce que vous aurez besoin:

  1. Le programme d'installation de OpenCV.
  2. CMake. Voici le programme d'installation CMake.
  3. Instructions pour l'utilisation de CMake pour installer OpenCV-2.0.01-win32. Ces instructions ont besoin d'un étape supplémentaire si vous utilisez un ++ express vc édition. Dans ce cas, vous devez un -check ENABLE_OPENMP lors de l'exécution de l'interface graphique CMake.
  4. Instructions pour la mise en place d'un projet d'application. (Merci à mloskot pour cette découverte.)

Autres conseils

Si vous avez installé OpenCV-2.0.0a-win32.exe il installera des DLL pré-construits et libs. Il vous suffit de suivre les instructions dans ce tutoriel .

Je vous recommande de vous effacer le dossier OpenCV2.0 déjà installé et le réinstaller.

Mise à jour:

Eh bien désolé que ça ne fonctionne pas. Je suggère ce qui suit alors: consultez la dernière version du référentiel SVN, https: // code.ros.org/svn/opencv/trunk/opencv avec tout client SVN - J'utilise TortoiseSVN .

Ensuite, exécutez CMake (je vois que tu as déjà installé) sur le dossier source, puis compiler le fichier Solution. Cette devrait le travail -. Il fait pour moi

Je présente mes excuses pour ma réponse - j'avais commencé avec OpenCV il y a quelques mois de la même manière et a supposé que le téléchargement de la version d'or fonctionnerait toujours -. Apparemment pas

OMP

La question OMP peut provenir de la vérification Activer OpenMP dans la configuration CMake. Essayez décochant que .. pourrait résoudre votre problème initial.

J'ai suivi la procédure de Jive Dadson pour obtenir OpenCV2.0 travailler sur Visual Studio 2010 Express (OMP désactivé). Tout alla bien jusqu'à ce que la compilation des choses générées dans Debug et Release. Dans les deux cas, a obtenu cette erreur: « LINK: LNK1181 d'erreur fatale: Impossible d'ouvrir le fichier d'entrée « ../../lib/Release/cv200.lib » » en déboguer la seule différence est que la bibliothèque est cv200d.lib.

EDIT: Je résolu en téléchargeant le dernier instantané svn pour OpenCV2.0. Une chose supplémentaire sur Vista / 7:. Il peut être bon d'exécuter en tant qu'administrateur CMake

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top