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, utilisezOpenCV_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>
En regardant GitHub Vous devriez l'avoir installé dans /usr/local/
Vérifiez ce que vous êtes arrivé!
Par réponse https://askabuntu.com/a/990597/455406 , si vous avez installé manuellement, vous pouvez essayer
pkg-config --libs --cflags opencv