documentation

View project on GitHub

Installation OpenCV pour Ubuntu & compilation d’un programme OpenCv

Utilisation OpenCV sur le Laptop Elikos

La librairie OpenCV est déjà installée sur le laptop d’Élikos pour le quad. Afin de compiler et d’executer du code c++ utilisant OpenCV, (par exemple le document nommé: opencvtest.cpp , situé dans /home/elikos/Documents/TestOpenCv) il suffit d’effectuer les commandes suivantes dans le dossier où se trouve le .cpp (ne pas inclure les signe $):

  1. $ opencv opencvtest.cpp
  2. $ ./opencvtest

N.B. il est possible de spécifier le path du code que vous voulez compiler sans être dans le même dossier (ex:/home/elikos/Documents/TestOpenCv/opencvtest.cpp), cependant l’executable sera créé dans le dossier où la console se trouve.

ATTENTION : comme l’indique le titre de cette section, les instructions spécifiés ici ne fonctionne que pour le laptop d’Élikos, si vous désirez reproduire ces commandes pour votre propre environnement Ubuntu, veyez consulter la section installation où des précision seront données afin de créer votre propre alias dans le stile de la commande “opencv”.

Installation

Afin de d’effectuer une nouvelle installation pour votre environnement de travail Ubuntu ou de creer un alias pour la commande de compilation d’OpenCV, veyez consulter le lien suivant: https://help.ubuntu.com/community/OpenCV

À noter que l’ajout d’alias est plus facile et sécuritaire dans le dossier “.bash_aliases” (Cela devrait vous empêcher de rencontrer des erreurs du type: permission denied , lors de l’utilisation de l’alias, ce qui arrive fréquement si vous avez plutôt tenter de modifier le dossier “.bashrc”.

Aussi comme il est dit dans le texte “.bashrc” et “.bash_aliases” sont des fichiers cachés dans le répertoire /home. La commande “ctrl+h” les rends visible dans le navigateur de répertoire.

Si vous n’etes pas certain de la façon d’ajouter des alias, vous pouvez aussi consulter le lien utile suivant http://doc.ubuntu-fr.org/alias

Compilation sans alias

Pour les courageux qui désirent écrire eux-même les commandes de compilation dans le terminal, il suffit d’écrire:

  1. $ g++ -ggdb pkg-config --cflags opencv -o basename opencvtest.cpp .cpp opencvtest.cpp pkg-config --libs opencv
  2. ./opencvtest

ce qui équivaut aux commandes:

  1. $ opencv opencvtest.cpp
  2. $ ./opencvtest