the that satisfies requirement python2 not could python opencv pip package

that - Python: ¿Cómo instalar pip opencv2 con la versión específica 2.4.9?



python cv2 install (12)

A continuación, los paquetes de Python se deben descargar e instalar en sus ubicaciones predeterminadas.

1.1. Python-2.7.x.

1.2. Numpy

1.3. Matplotlib (Matplotlib es opcional, pero se recomienda ya que lo usamos mucho en nuestros tutoriales).

Instale todos los paquetes en sus ubicaciones predeterminadas. Python se instalará en C: / Python27 /.

Después de la instalación, abra Python IDLE. Ingrese import numpy y asegúrese de que Numpy funcione bien.

Descargue la última versión de OpenCV del sitio sourceforge y haga doble clic para extraerla.

Ir a la carpeta opencv / build / python / 2.7.

Copie cv2.pyd en C: / Python27 / lib / site-packeges.

Abra Python IDLE y escriba los siguientes códigos en la terminal de Python.

importar cv2 imprimir cv2. versión Si los resultados se imprimen sin ningún error, ¡felicidades! Has instalado OpenCV-Python con éxito.

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

Sé que podría pip install opencv-python que instala opencv3, pero ¿hay un comando o nombre separado para la versión específica de opencv como 2.4.9?

Si no, ¿cómo puedo especificar qué versión instalar?

Gracias.


A través de pip puede especificar la versión del paquete para instalar usando lo siguiente:

pip install opencv-python==2.4.9

Sin embargo, ese paquete no parece estar disponible en pypi .

Un pequeño truco para verificar las versiones disponibles:

pip install opencv-python==

Que devuelve:

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


Fácil y simple

  • Prerrequisitos
    • pip install matplotlib
    • pip install numpy
  • Último paso
    • pip install opencv-python

Versión específica * Paso final * opencv-python == 2.4.9


Hay otra manera fácil, puedes escribir en la terminal

sudo apt-get install python-opencv

Instalar OpenCV-Python en Ubuntu

Después de instalarlo, puede usar la versión 2.4 de opencv en c ++ y python.

Pero te recomiendo que uses opencv 3.2.0 y opencv-contrib, ya que ofrece más funciones

Espero que esto pueda ayudar!


Primero, obtenga la extensión correcta de la versión de opencv que desea instalar. Si desea instalar 3.4.9.20, ejecute pip install opencv-python==3.4.5.20 .


Si eres un usuario de Windows, opencv se puede instalar usando pip, así:

sudo apt-get install python-opencv

Si eres un usuario de Linux:

conda install -c https://conda.binstar.org/menpo opencv=3.6

Al mismo tiempo, opencv se puede instalar usando conda como este ...

conda install -c https://conda.binstar.org/menpo opencv=3.6


Si está utilizando Windows OS, puede descargar su binario no oficial de Windows OpenCV deseado desde here , y escribir algo como pip install opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl en el directorio del archivo binario.


También puedes hacerlo usando Anaconda :

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


puedes probar esto

pip install opencv==2.4.9


cv2 vs. "opencv3"

Para evitar posibles malentendidos: el módulo Python OpenCV se nombra e importa a través de import cv2 en todas las versiones> 2.0, incluida> 3.0. Si desea trabajar con cv2 , la instalación de versiones de OpenCV> 3 está bien, a menos que esté buscando compatibilidad específica con versiones anteriores o sea fanático de las versiones 2.4.x. El cambio de 2.4.xa 3.x fue en 2015 y, en términos de características, velocidad y transparencia, tiene mucho sentido usar las versiones más nuevas. Puedes leer here y here sobre las principales diferencias. Sin embargo, las versiones 2.4.x todavía son compatibles, la versión actual es 2.4.13.5.

Instalación de una versión específica, por ejemplo, OpenCV 2.4.9

Dicho esto: si desea instalar una versión específica que ni pip install opencv-python==2.4.X , sudo apt-get install opencv ni conda install opencv=2.4.x proporcionar (como se explica en otras respuestas aquí), puede siempre instalar desde las fuentes. En el repositorio de sourceforge puede encontrar todas las versiones principales para cada sistema operativo. Aunque para usuarios sin experiencia esto puede dar miedo, se explica bien en algunos tutoriales. Por ejemplo, here para 2.4.9 en Ubuntu 14.04. O here está el documento oficial de instalación de Linux para la última versión 2.4.13.5.

En esencia, el proceso de instalación se reduce a:

  1. instale dependencias, consulte los documentos (por ejemplo, here ) para ver los paquetes necesarios

  2. obtener fuentes de sourceforge de OpenCV

    por ejemplo, wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip

  3. descomprima las fuentes y prepare la compilación creando un directorio de compilación y ejecutando cmake

    mkdir build cd build cmake (... your build options ...)

  4. compilar en el directorio de compilación creado con:

    make sudo make install


pip install opencv-python==<python version> ex - pip install opencv-python==3.6

que instalará opencv en función de su python actual


python3.6 -m pip install opencv-python

instalará cv2 en linux en la rama python3.6