2010-10-04 7 views
0

J'ai ouvert le fichier de solution dans [InstallDir] \ _ make \ opencv.vs2005 et modifié l'un des fichiers .cpp de la bibliothèque highgui.Compilation OpenCV

Lors de la compilation, Visual Studio génère l'erreur -

Unable to start progam 
    C:/Users/../AppData/Local/Temp/opencv.build/cv_Debug.Win32/cv.dll 

    The system cannot find the file specified. 

Je pense que je manque quelque chose. Quelle est la procédure étagée pour modifier et recompiler la bibliothèque OpenCV à l'aide de Visual Studio.

J'apprécierais n'importe quelle aide!

Thank You ..

+0

http://stackoverflow.com/questions/2164276/compiling-opencv-for-visual-c-9-0/2204671#2204671 – karlphillip

+0

Je vous conseille d'être très prudent opencv internal library, opencv possède de nombreuses dépendances internes. à moins que ce soit quelque chose de simple, je suggère d'utiliser opencv comme une "boîte noire" – TripleS

Répondre

3

À moins que vous avez téléchargé la version spécifique studio visuel des fichiers de distribution de cv ouverts, vous devez suivre les instructions sur la OpenCV wiki, qui est

  1. télécharger cmake
  2. ont cMake makefiles/solutions génèrent
  3. build en utilisant les fichiers générés
+0

Salut, pouvez-vous me montrer le lien pour télécharger le code source d'OPenCV? Tout ce que j'ai pu trouver était un exécutable qui ne contient aucun code source. S'il vous plaît aider. Je suis nouveau pour tout ça! Merci – Jayesh

+0

Le wiki OpenCV ci-dessus contient des liens vers les paquets OpenCV, maintenant les dernières versions sont sur http://sourceforge.net/projects/opencvlibrary/files/ – agnul

0

Je suppose que vous voulez personnaliser une fonction. Vous pouvez le faire, sans recompiler OpenCV à partir de zéro. Vous pouvez simplement copier le fichier source .cpp localement dans votre répertoire de travail actuel, et l'ajouter (cliquer sur glisser ou ajouter un fichier existant) dans les "Fichiers source" de votre projet. Vous devrez peut-être également copier d'autres en-têtes. Vous trouverez tout dans l'archive opencv. (opencv/modules/highgui/src)