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.
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:
-
instale dependencias, consulte los documentos (por ejemplo, here ) para ver los paquetes necesarios
-
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
-
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 ...)
-
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