[PYTHON] Installieren Sie OpenCV und Chainer unter Ubuntu

Umgebung
Ubuntu 14.04.4 LTS

Zweck

Ich möchte ein Gesicht von einem Bild bekommen und analysieren, wer es ist. Richten Sie dazu zunächst die Umgebung ein.

Tu es nicht

Die Videoanalyse wird mit OpenCV nicht durchgeführt. Deshalb habe ich nicht so viele Videopakete wie möglich eingefügt.

Was zu setzen

Was zu setzen
Python 3.4.3
OpenCV 3.0.0
Chainer 1.10.0

Aktualisieren Sie die Umgebung auf den neuesten Stand

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

Fügen Sie pytnon3 ein

Überprüfen Sie die bereits enthaltene Version

$ python -V

Installation

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

Version prüfen

$ python -V
$ python3 -V

Installieren Sie auch pip

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

Fügen Sie OpenCV ein

Installieren Sie die erforderlichen Pakete

$ 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

herunterladen

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

CMake erstellen

$ 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 =====================================
  
Kürzung
  
     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
  
Kürzung
  
     Install path:                  /usr/local
  
     cvconfig.h is in:              /home/ubuntu/opencv-3.0.0/build
   -----------------------------------------------------------------

Erstellen und installieren

$ sudo make
$ sudo make install

Pfad hinzufügen

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

Pfad neu laden und bestätigen

$ sudo ldconfig 
$ ldconfig -v

Version prüfen

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

Wenn Sie einen libdc1394-Fehler erhalten

$ sudo ln /dev/null /dev/raw1394

Chainer einsetzen

Installation

$ sudo pip3 install chainer

Installieren Sie die erforderlichen Pakete

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

In der Lage sein, die Analyseergebnisse abzubilden

$ sudo pip3 install matplotlib

Version prüfen

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

Ende

Ich war überrascht, dass der Chainer sehr reibungslos eintrat. Ich werde es jetzt benutzen.

Recommended Posts

Installieren Sie OpenCV und Chainer unter Ubuntu
Installieren Sie CUDA 8.0 und Chainer unter Ubuntu 16.04
Installieren Sie OpenCV unter Ubuntu + Python
Installieren Sie Mecab und mecab-python3 unter Ubuntu 14.04
Erstellen und installieren Sie OpenCV unter Windows
Installieren Sie Fabric unter Ubuntu und versuchen Sie es
Erstellen Sie Python 3 und OpenCV unter Ubuntu 18.04
Installieren Sie Puppet Master und Client unter Ubuntu 16.04
Installieren Sie pyenv und Python 3.6.8 unter Ubuntu 18.04 LTS
Installieren Sie TensorFlow unter Ubuntu
Installieren Sie PySide2 unter Ubuntu
Installieren Sie JModelica unter Ubuntu
Installieren Sie Python 3.3 unter Ubuntu 12.04
Installieren Sie Chainer 1.5.0 unter Windows
Installieren Sie Theano unter Ubuntu 12.04
Installiere angr unter Ubuntu 18.04
Installieren Sie Chainer unter CentOS 6.7
Installiere pip / pip3 unter Ubuntu
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Installieren Sie MongoDB unter Ubuntu 16.04 und arbeiten Sie über Python
Installieren Sie Chainer 1.6 (GPU) unter Windows 7.
wsl Installiere PostgreSQL unter Ubuntu 18.04
[ROS] Installiere ROS (melodisch) unter Ubuntu (18.04)
Installieren Sie Caffe unter Ubuntu 14.04 (GPU)
Installieren Sie Docker unter WSL Ubuntu 18.04
[Python] [Chainer] [Windows] Chainer unter Windows installieren
Installieren Sie OpenCV4 auf Raspberry Pi 3
Installieren Sie Apache 2.4 unter Ubuntu 19.10 Eoan Ermine und führen Sie CGI aus
Ubuntu 20.04 auf Himbeer-Pi 4 mit OpenCV und mit Python verwenden
Installieren Sie CUDA10.1 + cuDNN7.6.5 + tensorflow-2.3.0 unter Ubuntu 18.04
Installieren Sie Python 3.8 unter Ubuntu 18.04 (Betriebssystemstandard)
Installieren Sie Caffe unter Ubuntu 14.04 (CPU-Modus)
Installieren Sie Python 3.8 unter Ubuntu 20.04 (Betriebssystemstandard)
Installieren Sie Python3 und die wissenschaftliche Berechnungsbibliothek unter Ubuntu (virtualenv + pip)
So installieren Sie OpenCV auf einem Mac
Installieren Sie Python 3.9 unter Ubuntu 20.04 (Betriebssystemstandard?)
Installieren Sie Confluent-Kafka für Python unter Ubuntu
Installieren Sie Python 2.7 unter Ubuntu 20.04 (Betriebssystemstandard?)
ROS-Studie Nr. 1 Installation von ros-noetic unter Ubuntu 20.04
OpenCV3 & Python3 Umgebungskonstruktion unter Ubuntu
Installieren Sie easy_install und pip unter Windows
So installieren Sie OpenCV in Cloud9 und führen es in Python aus
Installieren Sie Ubuntu 18.04 auf dem MacBook Pro Touchbar-Modell und stellen Sie eine Verbindung zu WIFI her
Installieren Sie OpenCV2.4 (+ Python) schnell unter OS X und probieren Sie das Beispiel aus
Installieren Sie wsl2 und Master Linux unter Windows
Virtuelle Python-Umgebung und Pakete unter Ubuntu
Schritte zum Installieren der Python-Umgebung unter Ubuntu
Installieren und starten Sie k3s unter Manjaro Linux
Installieren und konfigurieren Sie den TigerVNC-Server unter Linux
Erstellt Ubuntu, Python, OpenCV-Umgebung auf Docker
Installieren Sie Pleasant unter Ubuntu 20.04 (.NetCore3.1 / PostgreSQL-Version)
Installieren Sie Ubuntu auf einem 32-Bit-UEFI-Ultra-Notebook
Installieren Sie Caffe mit 3D-CNN auf einem sauberen Ubuntu 14.04
Wie installiere ich php7.4 unter Linux (Ubuntu)
Installieren Sie pyenv und rbenv systemweit unter CentOS
Arbeiten Sie nicht mit Python mit OpenCV auf AMD Ryzen CPU unter WSL2 Ubuntu 18.04 und 20.04
Shebang auf Ubuntu 20.04