web-dev-qa-db-fra.com

Python: Comment installer installer opencv2 avec une version spécifique 2.4.9?

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.

69
matchifang

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==

92
etemple1

Facile et simple

  • Conditions préalables
    • pip installer matplotlib
    • pip installer numpy
  • Dernière étape
    • pip installer opencv-python

Version spécifique * Dernière étape * opencv-python == 2.4.9

33
Abdul Sheikh

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!

12
Vinh Trieu

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 à:

  1. dépendances d'installation, reportez-vous à la documentation (par exemple ici ) pour connaître les packages requis

  2. 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

  3. 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 ...)
    
  4. construire dans le répertoire de construction créé avec:

    make
    Sudo make install
    
6
Honeybear

Vous pouvez aussi le faire en utilisant Anaconda :

conda install -c https://conda.binstar.org/menpo opencv=2.4.9
4
Archie

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.

4
kai06046

tu peux essayer ça

pip install opencv==2.4.9
3
Rhythm sharma
python3.6 -m pip install opencv-python

installera cv2 sous linux dans la branche python3.6

2
vishal
python -m pip install opencv-python

qui installera opencv en fonction de votre python actuel

1
tech-gayan

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.

https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.html

0
amit ghosh

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
0
GT_hash

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.

0
sai