Maison  >  Article  >  développement back-end  >  Tutoriel de configuration Python3+opencv

Tutoriel de configuration Python3+opencv

php中世界最好的语言
php中世界最好的语言original
2018-04-09 11:46:472665parcourir

Cette fois, je vais vous apporter un tutoriel de configuration pour Python3+opencv Quelles sont les précautions pour la configuration Python3+opencv Ce qui suit est un cas pratique, prenons un. regarder.

Que ce soit Windows, Linux ou Raspberry Pi. La configuration de l'environnement opencv de python3 est un casse-tête, surtout après que de nombreuses personnes utilisent pip pour installer et constatent que bien qu'opencv soit installé, il est installé sous le python2 natif du système.

L'auteur a également connu de nombreux échecs avant de réussir son installation.

Cet article utilise la méthode de compilation pour configurer opencv. Chaque étape a des configurations distinctes pour Ubuntu et Raspberry Pi. Étant donné que les deux systèmes sont très similaires (on peut dire qu'ils sont fondamentalement identiques), ils sont expliqués dans. détail dans un article.

De manière générale, tant que vous suivez les étapes d'installation et de configuration, vous ne vous tromperez pas. Sans plus attendre, commençons le spectacle !

étape 1 : Préparation

1.ubuntu

Préparatifs avant l'installation :

1.1. Mettez à jour le référentiel Ubuntu apt-get

sudo apt-get update && sudo apt-get upgrade

1.2. Installez les plug-ins python nécessaires et certains environnements

sudo apt-get install python3-setuptools python3-dev -y

1.3. Installer pip

sudo easy_install3 pip

Mise à jour vers pip (pas nécessaire)

pip install --upgrade pip

1.5. Installer le package numpy

pip install numpy

Quelques packages courants :

Installer build -essential

sudo apt-get install build-essential -y

1.7. Quelques autres packages de développement

sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev -y

2. >Mettre à jour le système et le noyau du Raspberry Pi2.1 sudo apt-get update

2.2 sudo apt-get update

2.3 sudo rpi-update

Lors de la mise à jour du noyau, une erreur « Aucun espace restant sur l'appareil » peut être signalée car l'espace de stockage est insuffisant. Il est préférable de vérifier l'utilisation de la mémoire avant la mise à jour (utilisez simplement la commande gratuite)

.

étape 2 : Commencez à installer opencv

ubuntu/Raspberry Pi universal

1 .Tout d'abord, vous devez trouver un endroit approprié pour stocker le package d'installation d'opencv. Le chemin que j'ai choisi est ~/Download/opencv

2. it. Package

3. Une fois le téléchargement terminé, vous devez créer un chemin pour stocker les fichiers compilés :

cd ~/Download/opencv
wget https://github.com/Itseez/opencv/archive/3.0.0.zip

4. Suivant Dans la première étape, veillez à configurer en fonction du chemin local, et exécutez la commande suivante dans le répertoire build :

unzip 3.0.0.zip && cd opencv-3.0.0
mkdir build && cd build

Remarque que
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local
PYTHON3_EXECUTABLE=/usr/bin/python3
PYTHON_INCLUDE_DIR=/usr/include/python3.4
PYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.4m.so
PYTHON3_NUMPY_INCLUDE_DIRS=/usr/local/lib/python3.4/dist-packages/numpy/core/include ..

ici sont toutes des commandes sur une seule ligne, assurez-vous que chaque chemin existe, n'oubliez pas les deux derniers points, la plupart du temps le chemin PYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3 .4m.so sera différent entre Raspberry Pi et Ubuntu. Dans le Raspberry Pi, accédez au répertoire /usr/lib/ et recherchez un répertoire où libpython3.4m.so existe (au plus, vous pouvez rechercher un par un). Si vous le trouvez, souvenez-vous simplement du chemin et remplacez-le. Cette étape consiste principalement à trouver les fichiers, comme trouver python3.4, trouver libpython3.4m.so, trouver le chemin de numpy/core/include et les remplacer en conséquence

5. Enfin, exécutez la commande d'installation :

N'oubliez pas de l'exécuter dans le répertoire build. Cette étape est longue à installer. Vous pouvez d'abord jeter un œil à l'opencv. tutoriel d'introduction de Shenma

make && sudo make install
6 Si vous avez terminé toutes les étapes précédentes, félicitations, commençons la vérification

Je crois que vous maîtrisez la méthode après avoir lu le cas dans cet article. Veuillez prêter attention aux choses plus intéressantes. Autres articles connexes sur le site Web chinois de php !

Lecture recommandée :
import cv2
>>> print(cv2.version)
... opencv-3.0.0

Solution parfaite pour que python2.7 ne puisse pas utiliser pip

Comment lire et écrire du txt fichiers ligne par ligne en python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn