web-dev-qa-db-fra.com

Comment installer OpenCV dans Ubuntu 12.04

J'ai déjà installé OpenCV2.4.2 dans le cadre de ROS (Fuerte) sur mon ordinateur (installé à partir du Centre de logiciel Ubuntu, en raison de la présence de ROS). Comment dois-je installer OpenCV en autonome?

J'ai parcouru ce guide et téléchargé le paquetage ouvert de ici . Je ne sais pas trop comment procéder. Quelqu'un peut-il donner une courte liste d'étapes à installer? Je souhaite utiliser un IDE pour mes projets, donc quel IDE est approprié pour C++ et comment installer le IDE correct et le configurer correctement? 

Aussi, comment vérifier si certains outils sont installés?

12
Karthik Murugan

Ce lien que vous avez également mentionné décrit les étapes nécessaires à la compilation d'OpenCV sur votre machine .La version d'OpenCV que vous installez de cette manière sera plus récente que celle installée avec le package ROS, elles ont généralement un certain retard. (Peut-être pas avec Fuerte.)

L'utilisation de plusieurs versions de la même bibliothèque sur une machine peut entraîner des problèmes de liaison et créer un peu de maux de tête pour vous, donc je l'éviterais.

Essayez de lancer pkg-config opencv --libs pour voir si la version ROS extraite par Fuerte est disponible et que vous pourrez l’utiliser ultérieurement avec vos projets.

Pour commencer IDE, je recommanderais Qt Creator. Le moyen le plus simple de configurer OpenCV avec votre projet dans Qt Creator est le suivant:

  1. Créer un projet
  2. Ouvrez le fichier .pro du projet
  3. Exécutez pkg-config opencv --cflags
  4. Ajoutez ceci au fichier .pro: INCLUDEPATH + = __result__of__above
  5. pkg-config opencv --libs
  6. Ajoutez ceci au fichier .pro: LIBS + = __result__of__above

En fin de compte, ce que vous ajoutez devrait ressembler à ceci:

INCLUDEPATH + = -I/opt/ros/fuerte/include 

LIBS + = -L/opt/ros/Fuerte/lib -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_gpu -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencv_nonfree -lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_ts -lopencv_video -lopencv_videostab 

4
BenceMagyar

Pour installer OpenCV à l’aide du terminal sous Ubuntu:

$ su -
# apt-get update
# apt-get install build-essential
# apt-get install libavformat-dev
# apt-get install x264 v4l-utils ffmpeg
# apt-get install libcv2.3 libcvaux2.3 libhighgui2.3 python-opencv opencv-doc libcv-dev libcvaux-dev libhighgui-dev

OpenCV doit être installé dans / usr/local/ Répertoire d'installation

Vous voudrez peut-être aussi compiler et voir des exemples

$ cp -r /usr/share/doc/opencv-doc/examples .
$ cd examples
$ cd c
$ sh build_all.sh

Vous pouvez lire l'article complet sur comment installer OpenCV sur Ubuntu à partir du blog Nam Huy Linux à l'adresse http://namhuy.net/1205/how-to-install-opencv-on-ubuntu.html

2
Regina Thompson

Cet utilisateur github a compilé toutes les étapes de l’installation à l’aide d’un script Shell. Vous pouvez installer n'importe quelle version d'OpenCV de votre choix en exécutant le script Shell approprié à l'intérieur.

$ git clone https://github.com/jayrambhia/Install-OpenCV.git
$ cd Ubuntu
$ chmod +x * 
$ ./opencv_latest.sh
0
ritz301

Il existe un programme d’installation pour Ubuntu 16.04, et il se peut que cela fonctionne bien sur Ubuntu 12.04, vous pouvez essayer. Je l'ai utilisé pour installer sur Ubuntu 16.04 et c'est réussi!

Un script d'installation interactif pour installer openCV sur Ubuntu 16.04 LTS

0
orange