web-dev-qa-db-fra.com

Où est installé OpenCV?

J'ai suivi ceci guide pour installer OpenCV 2.4.8

La documentation OpenCV indique que je devrais trouver OpencV usr/local/include/opencv/ et pourtant je ne trouve rien.

Quelqu'un peut-il me dire où trouver les fichiers OpenCV installés?


EDIT Je ne suis pas sûr de savoir pourquoi le script a installé OpenCV 2.4.8 au lieu de 2.4.9.

Mais je viens de trouver les fichiers ici ici /usr/include/opencv et /usr/include/opencv2 Je ne sais pas comment cela fonctionne, mais ça marche.

2
Raed CHAMMAM

OpenCV est installé via checkinstall, consultez le script de l’installateur.

Par conséquent, vous pouvez vérifier les fichiers installés via

dpkg -L opencv-<version>

Par exemple:

dpkg -L opencv-2.4.8

Si vous avez installé OpenCV via un autre script lorsque vous avez commenté, ouvrez le script, recherchez la ligne

make install

et remplacer par

Sudo checkinstall

Après cela, installez checkinstall via

Sudo apt-get install checkinstall

Lancez à nouveau le script d’installation et vérifiez les fichiers installés avec

dpkg -L opencv

Le script d'installation fait exactement comme avant, mais il crée et installe maintenant un paquet deb.

3
A.B.

Actuellement, OpenCV 2.4 est fourni via

Sudo apt-get install libopencv

(si les paquets ne sont pas résolus, essayez: libopencv * ou opencv *)

L'utilisation de la distribution de paquets à partir du référentiel Ubuntu peut vous obliger à mettre à jour vos index et vos paquets (pour pouvoir trouver la version actuelle d'OpenCV disponible):

Sudo apt-get update
Sudo apt-get upgrade

Après qu'apt-get ait installé OpenCV, la dernière version disponible (2.4.x) sera installée dans votre chemin système par défaut:

/usr/local/lib - bibliothèques partagées (par exemple /usr/local/lib/libopencv-core2.4.x)
/usr/local/include - fichiers d'en-tête (par exemple /usr/local/include/opencv2)

Voir ce guide (ce n'est pas mon guide, je ne sais donc pas si c'est bon ou mauvais)

1
andrgolubev

Généralement, je suis ce modèle:

cmake ..
make
Sudo make install

Ajouter /usr/local/lib à /etc/ld.so.conf.d/opencv.conf

Sudo ldconfig

Ensuite, vous pouvez utiliser

pkg-config --libs --cflags opencv 

pour obtenir tous les include et les libs sur Ubuntu

1
RD Bhattacharya