[PYTHON] Installez OpenCV et Chainer sur Ubuntu

environnement
Ubuntu 14.04.4 LTS

Objectif

Je veux obtenir un visage à partir d'une image et analyser qui c'est. À cette fin, configurez d'abord l'environnement.

Ne pas

L'analyse vidéo n'est pas effectuée avec OpenCV. Je ne mets donc pas autant que possible des packages liés à la vidéo.

Quoi mettre

Quoi mettre
Python 3.4.3
OpenCV 3.0.0
Chainer 1.10.0

Mettez à jour l'environnement à la dernière

$ sudo apt-get update
$ sudo apt-get upgrade

Insérer pytnon3

Vérifiez la version déjà incluse

$ python -V

Installation

$ sudo apt-get install build-essential
$ sudo apt-get install python3-dev

Vérifier la version

$ python -V
$ python3 -V

Installez également pip

$ sudo apt-get install python3-pip
$ pip3 -V
$ pip3 list

Insérer OpenCV

Installez les packages requis

$ sudo apt-get -y install libopencv-dev build-essential cmake git libgtk2.0-dev pkg-config python-dev python-numpy libdc1394-22 libdc1394-22-dev libjpeg-dev libpng12-dev libtiff4-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev libtbb-dev libqt4-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils unzip
$ sudo apt-get -y install build-essential libopenexr-dev python-tk libtbb-dev libeigen3-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-dev sphinx-common texlive-latex-extra default-jdk ant libvtk5-qt4-dev unzip
$ sudo apt-get -y install libdc1394-22-dev libdc1394-22 libdc1394-utils

Télécharger

$ cd ~
$ wget -O opencv-3.0.0.zip https://github.com/Itseez/opencv/archive/3.0.0.zip
$ unzip opencv-3.0.0.zip

Créer un CMake

$ cd opencv-3.0.0
$ mkdir build
$ cd build
$ sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=ON -D INSTALL_PYTHON_EXAMPLES=ON -D PYTHON_EXECUTABLE=$(which python3) -D BUILD_opencv_python3=ON -D BUILD_opencv_python2=ON BUILD_EXAMPLES=ON -D WITH_FFMPEG=OFF -D  BUILD_opencv_java=OFF BUILD_opencv_test_java=OFF ..

   General configuration for OpenCV 3.0.0 =====================================
  
réduction
  
     Python 3:
       Interpreter:                 /usr/bin/python3.4 (ver 3.4.3)
       Libraries:                   /usr/lib/x86_64-linux-gnu/libpython3.4m.so (ver 3.4.3)
       numpy:                       /usr/local/lib/python3.4/dist-packages/numpy/core/include (ver 1.11.1)
       packages path:               lib/python3.4/dist-packages
  
     Python (for build):            /usr/bin/python3
  
réduction
  
     Install path:                  /usr/local
  
     cvconfig.h is in:              /home/ubuntu/opencv-3.0.0/build
   -----------------------------------------------------------------

Construire et installer

$ sudo make
$ sudo make install

Ajouter un chemin

$ sudo vi /etc/ld.so.conf.d/opencv.conf
  /usr/local/lib
  /usr/lib

Recharger et confirmer le chemin

$ sudo ldconfig 
$ ldconfig -v

Vérifier la version

$ python3 -c "import cv2;print(cv2.__version__)" 

Si vous obtenez une erreur libdc1394

$ sudo ln /dev/null /dev/raw1394

Insérer un chaînette

Installation

$ sudo pip3 install chainer

Installez les packages requis

$ sudo apt-get install python3-numpy python3-scipy
$ sudo pip3 install -U scikit-learn

Être capable d'imaginer les résultats de l'analyse

$ sudo pip3 install matplotlib

Vérifier la version

$ python3 -c "import chainer;print(chainer.__version__)" 

fin

J'ai été surpris que le Chainer entre très bien. Je vais l'utiliser maintenant.

Recommended Posts

Installez OpenCV et Chainer sur Ubuntu
Installez CUDA 8.0 et Chainer sur Ubuntu 16.04
Installez OpenCV sur Ubuntu + python
Installez Mecab et mecab-python3 sur Ubuntu 14.04
Construisez et installez OpenCV sur Windows
Installez le fabric sur Ubuntu et essayez
Créer un environnement Python 3 et OpenCV sur Ubuntu 18.04
Installez Puppet Master and Client sur Ubuntu 16.04
Installez pyenv et Python 3.6.8 sur Ubuntu 18.04 LTS
Installez TensorFlow sur Ubuntu
Installez PySide2 sur Ubuntu
Installez JModelica sur Ubuntu
Installez Python 3.3 sur Ubuntu 12.04
Installez Chainer 1.5.0 sur Windows
Installez Theano sur Ubuntu 12.04
Installez angr sur Ubuntu 18.04
Installer Chainer sur CentOS 6.7
Installez pip / pip3 sur Ubuntu
Installez OpenCV 4.0 et Python 3.7 sur Windows 10 avec Anaconda
Installez MongoDB sur Ubuntu 16.04 et utilisez python
Installez Chainer 1.6 (GPU) sur Windows 7.
wsl Installer PostgreSQL sur Ubuntu 18.04
[ROS] Installer ROS (mélodique) sur Ubuntu (18.04)
Installez Caffe sur Ubuntu 14.04 (GPU)
Installer Docker sur WSL Ubuntu 18.04
[Python] [Chainer] [Windows] Installer Chainer sous Windows
Installez OpenCV4 sur Raspberry Pi 3
Installez Apache 2.4 sur Ubuntu 19.10 Eoan Ermine et exécutez CGI
Ubuntu 20.04 sur raspberry pi 4 avec OpenCV et utilisation avec python
Installez CUDA10.1 + cuDNN7.6.5 + tensorflow-2.3.0 sur Ubuntu 18.04
Installez Python 3.8 sur Ubuntu 18.04 (norme du système d'exploitation)
Installez Caffe sur Ubuntu 14.04 (mode CPU)
Installez Python 3.8 sur Ubuntu 20.04 (norme du système d'exploitation)
Installer python3 et autour de la bibliothèque de calcul scientifique sur Ubuntu (virtualenv + pip)
Comment installer OpenCV sur Mac
Installez Python 3.9 sur Ubuntu 20.04 (norme du système d'exploitation?)
Installez confluent-kafka pour Python sur Ubuntu
Installez Python 2.7 sur Ubuntu 20.04 (norme du système d'exploitation?)
Etude ROS # 1 Installation de ros-noetic sur Ubuntu 20.04
Construction d'environnements OpenCV3 et Python3 sur Ubuntu
Installez easy_install et pip sur Windows
Comment installer OpenCV sur Cloud9 et l'exécuter en Python
Installez Ubuntu 18.04 sur le modèle de la barre tactile MacBook Pro et connectez-vous au WIFI
Installez rapidement OpenCV2.4 (+ python) sur OS X et essayez l'exemple
Installez wsl2 et master linux sous Windows
Environnement virtuel Python et packages sur Ubuntu
Étapes pour installer l'environnement Python sur Ubuntu
Installer et lancer k3s sur Manjaro Linux
Installer et configurer le serveur TigerVNC sous Linux
Création d'un environnement Ubuntu, Python, OpenCV sur Docker
Installez Pleasant sur Ubuntu 20.04 (version .NetCore3.1 / PostgreSQL)
Installez ubuntu sur un ordinateur portable UEFI Ultra 32 bits
Installez Caffe exécutant 3D-CNN sur un Ubuntu 14.04 propre
Comment installer php7.4 sur Linux (Ubuntu)
Installez pyenv et rbenv à l'échelle du système sur CentOS
Ne fonctionne pas Python avec OpenCV sur le processeur AMD Ryzen sur WSL2 Ubuntu 18.04 et 20.04
Shebang sur Ubuntu 20.04