Construction d'environnements OpenCV3 et Python3 sur Ubuntu

Construction d'environnement avec Ubuntu

Le package standard est uniquement pour Python2, alors préparez-le vous-même. Il semble y avoir un problème avec le processus de détection Python 3.4 de cmake, et cela n'a pas très bien fonctionné, je vais donc en prendre note pour rappel.

Environnement cible

C'était relativement facile à faire dans l'environnement Windows, mais je n'ai jamais pensé que ce serait si difficile sur Ubuntu.

Préparation

Installez les packages requis

Site référencé Installer Opencv 3 sur Ubuntu 14.04 Trusty (pas en anglais, mais je le comprends tel quel)

sudo apt install libopencv-dev build-essential checkinstall cmake pkg-config yasm libtiff4-dev libjpeg-dev libjasper-dev \
libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev \
libv4l-dev python3-dev python3-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev \
libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils python3.4-dev

Copier pyconfig.h

Je ne sais pas si j'en ai besoin

sudo cp /usr/include/python3.4m/pyconfig.h /usr/include/python3.4m/pyconfig.h_old
sudo cp /usr/include/i386-linux-gnu/python3.4m/pyconfig.h /usr/include/python3.4m/

Modifier le fichier cmake

Je ne sais pas que cmake a 3.4 en version python, donc je vais vous le dire. FindPython{Interp,Libs}: Search for Python 3.4. La cible d'édition est

Obtenez le code source

git clone https://github.com/Itseez/opencv.git

cmake Définir diverses options avec cmake-gui Dans mon environnement, j'ai eu une erreur car le hachage du fichier est différent, j'ai donc dû définir WITH_IPP = OFF.

Détecter la bibliothèque Python

Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.6", minimum required is "2.7") 
Could NOT find PythonLibs (missing:  PYTHON_INCLUDE_DIRS) (found suitable exact version "2.7.6")
Found PythonInterp: /usr/bin/python3.4 (found suitable version "3.4", minimum required is "3.4") 
Could NOT find PythonLibs (missing:  PYTHON_LIBRARIES) (Required is exact version "3.4.0")
Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.6", minimum required is "2.7") 
Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython2.7.so (found suitable exact version "2.7.6") 
Found PythonInterp: /usr/bin/python3.4 (found suitable version "3.4", minimum required is "3.4") 
Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.4m.so (found suitable exact version "3.4.0")

make Une fois que vous avez un Makefile, il ne devrait y avoir aucun problème après cela

make -j4
sudo make install

Recommended Posts

Construction d'environnements OpenCV3 et Python3 sur Ubuntu
Création d'un environnement Ubuntu, Python, OpenCV sur Docker
Installez OpenCV sur Ubuntu + python
Construction d'environnement de python et opencv
Mémo de construction de l'environnement Python sur Windows 10
Configurer un environnement de développement Python sur Ubuntu
Construction de l'environnement Anaconda Python sous Windows 10
Construire un environnement Python sur Ubuntu
Construction d'environnement (python)
Mémo de construction de l'environnement Python sur Mac
Construction de l'environnement de développement Python sur macOS
construction d'environnement python
Python - Construction de l'environnement
Construction de l'environnement Python
Créer un environnement Python 3.8 + Pipenv sur Ubuntu 18.04
Créer un environnement pour "Tello_Video" sur Ubuntu
[Ubuntu 18.04] Créer un environnement Python avec pyenv + pipenv
Environnement virtuel Python et packages sur Ubuntu
Étapes pour installer l'environnement Python sur Ubuntu
Procédure de construction de l'environnement: Ubuntu + Apache2 + Python + Pyramid
Créer un environnement OpenCV3 + python3 sur OSX
Créer un environnement Python + OpenCV sur Cloud9
construction d'environnement python homebrew
Construction de l'environnement de développement Python
Construction de l'environnement de développement python2.7
construire Python sur Ubuntu
Installez Python 3.3 sur Ubuntu 12.04
Construction de l'environnement Python @ Win7
[Note] Construisez un environnement Python sur le serveur de location "CORESERVER"
Créer un environnement python avec pyenv sur EC2 (ubuntu)
Construire l'environnement Python3.5 + matplotlib sur Ubuntu 12 en utilisant Anaconda
Installer le package python dans l'environnement personnel sur Ubuntu
[0] Construction de l'environnement TensorFlow-GPU avec Anaconda sur Ubuntu
[Venv] Créer un environnement virtuel python sur Ubuntu
Construction de l'environnement Python 3.x par Pyenv (CentOS, Ubuntu)
[Ubuntu 18.04] Construction de l'environnement Tensorflow 2.0.0-GPU
Construction de l'environnement Python + Anaconda + Pycharm
Configurer Python 3.4 sur Ubuntu
Utilisez matplotlib sur Ubuntu 12 et Python
Construction de l'environnement Python (Windows10 + Emacs)
Construction de l'environnement CI ~ Édition Python ~
Mettez Python 3.x dans Ubuntu
Construction de l'environnement Python pour Mac
Procédure de construction de l'environnement python Anaconda3
Créer un environnement Python sur Windows
Construction de l'environnement Python3 (pour les débutants)
Présentation de TensorFlow à Ubuntu + Python 2.7
Construire un environnement Python sous un environnement Windows 7
[MEMO] [Construction de l'environnement de développement] Python
Construction de l'environnement Ubuntu14.04 + GPU + TensorFlow
[Tensorflow] Construction de l'environnement Tensorflow sous Windows 10
Construction de l'environnement Linux (sur environnement WSL)
Construction de l'environnement de python2 & 3 (OSX)
[Python] Construction de l'environnement OpenCV avec Docker (cv2.imshow () fonctionne également)
J'ai créé un environnement Python3 sur Ubuntu avec direnv.
Installez le pilote NVIDIA (GeForce RTX 2070 SUPER), cuda 10.1, cudnn 7.6 sur Ubuntu 18.04.3 LTS + build l'environnement python
Construction de l'environnement Python sur Mac (pyenv, virtualenv, anaconda, notebook ipython)