web-dev-qa-db-fra.com

Quel répertoire est openc "installé" dans?

Système opérateur: #! (Crunch Bang) Dépendances: OpenCV

Je tente d'installer CVBLOB (une bibliothèque pour OPENCV) et je suis au stade de la compilation des instructions que vous pouvez voir ci-dessous. Lorsque j'ai compilé et installé le code source pour OPENCV, quel répertoire serait le répertoire d'installation, le répertoire dans lequel j'ai décompressé et compilé la source, ou un autre répertoire tel que/usr/local/lib? Je connais l'installation d'applications dans Windows, mais je ne semble pas voir la traduction à Linux. Pour OpenCV, j'ai compilé le code puis a ran Sudo make install à partir de ce répertoire. Donc, pour la ligne dans les directions ci-dessous

Pour indiquer où OpenCV est, utilisez OpenCV_DIR variable:

`cmake . -DOpenCV_DIR=<path_to_OpenCV>`

Que devrais-je définir comme chemin d'accès à OpenCV? Si des informations supplémentaires sont nécessaires, veuillez me le faire savoir. Directions :

Linux

Si vous avez décompressé la source dans $CVBLOB, tapez dans une console:

cd $CVBLOB
cmake .
make

Pour indiquer où OPENCV est, utilisez opencv_dir variable:

cmake . -DOpenCV_DIR=<path_to_OpenCV>

Installation Linux

Si vous avez compilé la source dans $CVBLOBBIN, tapez dans une console:

cd $CVBLOBBIN
Sudo make install

Pour changer l'utilisation du chemin de destination CMAKE_INSTALL_PREFIX Lorsque vous exécutez CMAKE:

cmake . -DCMAKE_INSTALL_PREFIX=<installation_path>
6
arete

En regardant GitHub Vous devriez l'avoir installé dans /usr/local/ Vérifiez ce que vous êtes arrivé!

3
Chris

Par réponse https://askabuntu.com/a/990597/455406 , si vous avez installé manuellement, vous pouvez essayer

pkg-config --libs --cflags opencv
1
WillC