Installer opencv

15

J'ai téléchargé opencv mais malheureusement je n'ai aucune idée de comment l'installer. Toutes les pages que j'ai trouvées en ligne me disaient seulement comment le télécharger et l'installer directement à partir de la console, pas quoi faire quand vous l'avez déjà téléchargé. Quelqu'un pourrait-il me dire quoi faire?

user185184
la source
4
Il y a beaucoup de bibliothèques ouvertes dans le centre logiciel ou dans apt. Vous ne savez pas si c'est aussi un autonome en tant que tel?
don.joey

Réponses:

19

Pour installer OpenCV sur Ubuntu, appuyez simplement sur Ctrl+ Alt+ Tsur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez la ou les commandes ci-dessous:

Ubuntu 12.04 fournit un package d'OpenCV 2.3.1 que vous pouvez facilement installer en tapant:

sudo apt-get install libopencv-dev

Si vous ne vous souciez pas d'avoir la dernière version, vous pouvez ignorer le reste.


Installer les dépendances

sudo apt-get install build-essential checkinstall cmake pkg-config yasm
sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev 
libgstreamer-plugins-base0.10-dev libv4l-dev
sudo apt-get install python-dev python-numpy
sudo apt-get install libtbb-dev
sudo apt-get install libqt4-dev libgtk2.0-dev

Téléchargez OpenCV pour Unix sur: ~ / Téléchargements

cd Downloads
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.6.1/opencv-2.4.6.1.tar.gz

tar -xvf opencv-2.4.6.1.tar.bz2
cd opencv-2.4.6.1/
mkdir build
cd build

Configurez à l'aide de CMake.

cmake -D WITH_QT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON ..

Notez qu'en ajoutant le -D WITH_QT = ON, le module highgui utilisera QT au lieu de GTK. Si vous souhaitez utiliser GTK, supprimez-le. Pour plus d'informations sur les options, consultez le fichier CMakeLists.txt. Lorsque vous êtes satisfait de la configuration que vous avez, vous pouvez commencer à compiler:

make

Si la compilation se termine sans erreur, vous pouvez installer en disant:

sudo make install

Enfin, assurez-vous que vos programmes peuvent être liés à la bibliothèque OpenCV au moment de l'exécution en ajoutant la ligne suivante à la fin de votre /etc/ld.so.conf:

/usr/local/lib

Et puis configurez les liaisons d'exécution de l'éditeur de liens dynamiques:

sudo ldconfig

Source: Comment installer OpenCV sur Ubuntu

Mitch
la source
1
Au moment de l'écriture, le libopencv-devne parvient pas à installer le dossier /usr/include/opencv, contenant les «anciens» fichiers d'en-tête. Ils sont présents dans (la source d'origine) [ archive.ubuntu.com/ubuntu/pool/universe/o/opencv/… et le dossier est référencé dans le fichier pkg-config opencv.pc, donc téléchargez et décompressez la source d'origine, puis reliez / copier le include/opencvdossier dans les /usr/includeœuvres.
drevicko
Salut @drevicko! pourriez-vous expliquer plus sur votre réponse? Je suis un peu novice pour saisir l'idée de "lier / copier" l'inclusion / opencv. Comment puis-je faire ça?
Shawn Le
Je suppose que vous avez trouvé le dossier opencvdans le dossier includede l'archive décompressée à partir du lien ci-dessus? Et installé libopencv-devdepuis un terminal? Vérifiez que la version installée correspond au lien ci-dessus ('2.3.1-11ubuntu2' devrait être dans la sortie de apt-cache showpkg libopencv-dev) - sinon, ne faites pas ce qui suit: Disons que vous avez téléchargé et décompressé le lien ci-dessus dans votre dossier personnel. Dans un terminal, faites cd /usr/includeensuite pour lier do sudo ln -s ~/opencv_2.3.1.orig/include/opencvou pour copier dosudo cp ~/opencv_2.3.1.orig/include/opencv .
drevicko
1

Depuis, il est devenu plus facile d'installer OpenCV sur Ubuntu16.04 +.

Selon la page pypi OPenCV , à partir d'Ubuntu 16.04+, vous pouvez le faire pour installer OpenCV:

  • Pour Python2.7:

    pip install opencv-python
    
  • Pour python3:

    pip3 install opencv-python
    

Pour plus d'informations, voir .

Tshilidzi Mudau
la source
1

Voici un script pour aider à installer opencv 2.4.8 basé sur une ancienne version de FFmpeg sur Ubuntu.

Usage:

wget -O- https://gist.github.com/olupotd/cd0c68f4c84153dffd16 | sh 
Olu Smith
la source
0

Voici un script que j'ai fait moi-même. Le problème que j'ai trouvé avec d'autres scripts est qu'ils ne s'arrêtent pas lorsqu'une commande échoue. Il suit simplement aveuglément la commande suivante, et finalement vous vous retrouvez sans installation.

Ce script vérifie automatiquement les dépendances sur le site officiel, télécharge la version la plus stable et l'installe sur votre système. Je l'ai testé uniquement le 14.04 et l'ai installé sur plusieurs systèmes sans aucun problème.

Pour utiliser le script, le fichier de téléchargement d' ici , ouvrez un terminal, cddans le répertoire contenant le script et tapez:

chmod u+x install_opencv_latest.sh

Maintenant, exécutez simplement le script:

./install_opencv_latest.sh

Il vous sera demandé de saisir votre mot de passe administrateur et de confirmer l'installation 2-3 fois. Appuyez simplement sur Y. Cela prendra 10-20 minutes selon vos spécifications.

Notez que vous devez cdaccéder au répertoire dans lequel vous avez téléchargé le script, qui serait probablement votre dossier Téléchargements:

cd ~/Downloads
daltonfury42
la source