Étape 2: Installer OpenCV
OpenCV (Open Source Computer Vision Library) est une source ouverte vision par ordinateur et la logithèque en apprentissage automatique. OpenCV a été construit pour fournir une infrastructure commune pour les applications de vision par ordinateur.
Pour installer et configurer OpenCV 2.4.1, procédez comme suit.
Les commandes indiquées dans chaque étape peuvent être copie et collées directement dans une ligne de commande Linux. Pour ouvrir la borne, appuyez sur alt + ctrl + t.
1. Retirez toutes les versions installées de ffmpeg et x264.
sudo apt-get remove ffmpeg x264 libx264-dev
2. obtenir toutes les dépendances pour x264 et ffmpeg.
sudo apt-get update
sudo apt-get install build-essential checkinstall git cmake libfaac-dev jackd2-libjack-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1. 2-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev texi2html yasm zlib1g-dev
3. Télécharger et installer gstreamer.
sudo apt-get install libgstreamer0. 10-0 libgstreamer0. 10-dev gstreamer0. 10-tools gstreamer0. 10-plugins-base libgstreamer-plugins-base0. 10-dev gstreamer0. 10-plugins-good gstreamer0. 10-plugins-ugly gstreamer0. 10-plugins-bad gstreamer0. 10-ffmpeg
4. Télécharger et installer gtk.
sudo apt-get install libgtk2. 0-0 libgtk2. 0-dev
5. Téléchargez et installez libjpeg.
sudo apt-get install libjpeg8 libjpeg8-dev
6. Créez un répertoire pour contenir le code source.
CD ~
mkdir src
7. Télécharger et installer x264.
CD ~/src
wget ftp://ftp.videolan.org/pub/videolan/x264/snapshot...
tar xvf x264-instantané-20120528-2245-stable.tar.bz2
CD x264-instantané-20120528-2245-stable
8. configurer et construire le x264 bibliothèques.
. / configure--enable-shared--enable-pic
faire
sudo faire installer
9. Télécharger ffmpeg version 0.11.1 de http://ffmpeg.org/download.html.
CD ~/src
wget http://ffmpeg.org/releases/ffmpeg-0.11.1.tar.bz2
tar xvf ffmpeg-0.11.1.tar.bz2
CD ffmpeg-0.11.1
10. configurer et construire de ffmpeg.
. / configure--enable-gpl
--enable-libfaac--enable-libmp3lame--enable-libopencore-amrnb--enable-libopencore-amrwb--enable-libtheora--enable-libvorbis--enable-libx264--enable-libxvid--enable-nonfree--enable-postproc--enable-version3--enable-x11grab--enable-shared--enable-pic
faire
sudo faire installer
11. Télécharger et installer installer une version récente de v4l (vidéo pour linux) de http://www.linuxtv.org/downloads/v4l-utils/. Pour ce guide, j’ai utilisé la version 0.8.8.
CD ~/src
wget http://www.linuxtv.org/downloads/v4l-utils/v4l-ut...
tar xvf v4l-utils-0.8.8.tar.bz2
CD v4l-utils-0.8.8
faire
sudo faire installer
12. Télécharger et installer installer OpenCV 2.4.2. Télécharger OpenCV version 2.4.2 de http://sourceforge.net/projects/opencvlibrary/fil...
CD ~/src
wget http://downloads.sourceforge.net/project/opencvli...
tar xvf OpenCV-2.4.2.tar.bz2
13. créer un nouveau répertoire de build et exécuter cmake :
CD OpenCV-2.4.2/
mkdir build
génération de CD
cmake -D CMAKE_BUILD_TYPE = libération...
14. vérifier que la sortie de cmake inclut le texte suivant : trouvé gstreamer-base-0.10GTK+ 2.x : YESFFMPEG : YESGStreamer : YESV4L/V4L2: à l’aide de libv4l construire et installer OpenCV.
faire
sudo faire installer
15. configurer Linux. Prévenez linux où se trouvent les bibliothèques partagées pour OpenCV en entrant la commande suivante :
export LD_LIBRARY_PATH = / usr/local/lib
16. ajouter la commande à votre fichier .bashrc de sorte que vous n’avez pas à entrer chaque fois votre départ un nouveau terminal.
Vous pouvez également configurer le chemin de recherche système vaste bibliothèque. En utilisant votre éditeur favori, ajoutez une ligne contenant le texte/usr/lib à la fin d’un fichier nommé /etc/ld.so.conf.d/opencv.conf. Dans l’installation standard d’Ubuntu, le fichier opencv.conf n’existe pas ; vous devez le créer. À l’aide de vi, par exemple, entrez les commandes suivantes :
sudo vi /etc/ld.so.conf.d/opencv.conf
G
o
/ usr/lib
: wq !
17. après avoir été édité le fichier opencv.conf, tapez la commande suivante :
sudo ldconfig /etc/ld.so.conf
18. à l’aide de votre éditeur favori, ajoutez les deux lignes suivantes à la fin de /etc/bash.bashrc :
PKG_CONFIG_PATH = $PKG_CONFIG_PATH: / usr/local/lib/pkgconfig
exportation PKG_CONFIG_PATH
Après avoir terminé les étapes précédentes, votre système devrait être prêt à compiler du code qui utilise les bibliothèques OpenCV. L’exemple suivant montre une façon de compiler le code pour OpenCV :
g ++ « opencv de pkg-config--cflags » my_code.cpp -o my_code « opencv pkg-config--libs »