Je sais que je pourrais utiliser pip install opencv-python
pour installer opencv3, mais existe-t-il une commande ou un nom distinct pour la version spécifique à opencv, telle que 2.4.9?
Si non, comment puis-je spécifier quelle version installer?
Merci.
Via pip
, vous pouvez spécifier la version du package à installer à l'aide des éléments suivants:
pip install opencv-python==2.4.9
Cependant, ce paquet ne semble pas être disponible sur pypi .
Un petit truc pour vérifier les versions disponibles:
pip install opencv-python==
Qui retourne:
Could not find a version that satisfies the requirement opencv-python== (from versions: 3.1.0.0, 3.1.0.1, 3.1.0.2, 3.1 .0.3, 3.1.0.5, 3.2.0.6, 3.2.0.7) No matching distribution found for opencv-python==
Facile et simple
Version spécifique * Dernière étape * opencv-python == 2.4.9
Il y a un autre moyen facile, vous pouvez taper dans le terminal
Sudo apt-get install python-opencv
Installer OpenCV-Python dans Ubunt
Après l’avoir installé, vous pouvez utiliser la version 2.4 d’opencv en c ++ et en python.
Mais je vous recommande d'utiliser opencv 3.2.0 et opencv-contrib, cela donne plus de fonctionnalités
J'espère que cela peut aider!
cv2 vs. "opencv3"
Pour éviter tout malentendu potentiel: Le module OpenCV python est nommé et importé via import cv2
dans toutes les versions> 2.0, y compris> 3.0. Si vous voulez utiliser cv2
, installer les versions OpenCV> 3 convient, à moins que vous ne recherchiez une compatibilité spécifique avec les anciennes versions ou que vous soyez un fan des versions 2.4.x. Le passage de la version 2.4.x à la version 3.x a eu lieu en 2015 et, en termes de fonctionnalités, de rapidité et de transparence, il est donc tout à fait judicieux d’utiliser les versions les plus récentes. Vous pouvez lire ici et ici à propos des différences majeures. Les versions 2.4.x sont toujours prises en charge, version actuelle correspond à 2.4.13.5.
Installation d'une version spécifique, par exemple. OpenCV 2.4.9
Cela dit: Si vous souhaitez installer une version spécifique que ni pip install opencv-python==2.4.X
, Sudo apt-get install opencv
ni conda install opencv=2.4.x
ne fournissent (comme expliqué par d’autres réponses ici), vous pouvez toujours installer à partir de sources. Dans le référentiel sourceforge , vous pouvez trouver toutes les versions principales de chaque système d'exploitation. Bien que cela puisse sembler effrayant aux utilisateurs non-expérimentés, cela est expliqué dans certains tutoriels. Par exemple. ici pour 2.4.9 sur Ubuntu 14.04. Ou ici est le document d'installation officiel de Linux pour la dernière version 2.4.13.5.
En gros, le processus d’installation se résume à:
dépendances d'installation, reportez-vous à la documentation (par exemple ici ) pour connaître les packages requis
récupère les sources de OpenCVs sourceforge
par exemple. wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.Zip
décompressez les sources et préparez la construction en créant le répertoire de construction et en exécutant cmake
mkdir build
cd build
cmake (... your build options ...)
construire dans le répertoire de construction créé avec:
make
Sudo make install
Vous pouvez aussi le faire en utilisant Anaconda :
conda install -c https://conda.binstar.org/menpo opencv=2.4.9
Si vous utilisez Windows, vous pouvez télécharger le fichier binaire Windows non officiel souhaité de ici , et taper quelque chose comme pip install opencv_python-2.4.13.2-cp27-cp27m-win_AMD64.whl
dans le répertoire du fichier binaire.
tu peux essayer ça
pip install opencv==2.4.9
python3.6 -m pip install opencv-python
installera cv2 sous linux dans la branche python3.6
python -m pip install opencv-python
qui installera opencv en fonction de votre python actuel
Ci-dessous, Python, les packages doivent être téléchargés et installés à leurs emplacements par défaut.
1.1. Python-2.7.x.
1.2. Numpy.
1.3. Matplotlib (Matplotlib est facultatif, mais recommandé car nous l'utilisons beaucoup dans nos tutoriels).
Installez tous les paquets dans leurs emplacements par défaut. Python sera installé sur C:/Python27 /.
Après l’installation, ouvrez Python IDLE. Entrez import numpy et assurez-vous que Numpy fonctionne correctement.
Téléchargez la dernière version de OpenCV à partir du site sourceforge et double-cliquez dessus pour l'extraire.
Allez dans opencv/build/python/2.7.
Copiez cv2.pyd dans C:/Python27/lib/site-packeges.
Ouvrez Python IDLE et entrez les codes suivants dans le terminal Python.
importer cv2 imprimer cv2. version Si les résultats sont imprimés sans erreur, félicitations !!! Vous avez installé OpenCV-Python avec succès.
Si vous êtes un utilisateur Windows, opencv peut être installé à l'aide de pip, comme ceci:
pip install opencv-python==<python version>
ex - pip install opencv-python==3.6
Si vous êtes un utilisateur Linux:
Sudo apt-get install python-opencv
Dans le même temps, opencv peut être installé à l'aide de conda comme ceci ...
conda install -c https://conda.binstar.org/menpo opencv=3.6
Tout d’abord, procurez-vous la bonne extension version ouverte que vous voulez installer. Si vous souhaitez installer 3.4.9.20, exécutez pip install opencv-python==3.4.5.20
.