Maison >développement back-end >Tutoriel Python >Tutoriel de configuration Python3+opencv
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 install6 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.0Solution 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!