En Python3, intentepython3 -m pip install --user opencv-python
alvas
Respuestas:
112
A través de pipusted 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 comprobar 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==
2.4.9 no es un requisito de coincidencia para las versiones disponibles para mí. Ideas?
MonsieurBeilto
entonces, ¿cómo instalamos la versión 2 de opencv para python?
Scott Yang
Hacer lo que dice da como resultado el siguiente error: No se pudo encontrar una versión que satisfaga el requisito opencv-python == 2.4.9 (de las versiones: 3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9 , 3.3.0.10, 3.3.1.11, 3.4.0.12, 3.4.0.14, 3.4.1.15, 3.4.2.16, 3.4.2.17, 3.4.3.18, 3.4.4.19) No se encontró ninguna distribución coincidente para opencv-python == 2.4.9
Empleado
o si desea ver la última versiónsudo apt-cache policy opencv-python
Josh
39
Fácil y simple
Prerrequisitos
pip instalar matplotlib
pip instalar numpy
Último paso
pip instalar opencv-python
Versión específica * Paso final * opencv-python == 2.4.9
¿Por qué alguien rechazaría esto? ¿no funciona realmente? Voy a votar a favor de esto.
Mehran
La gente no entiende que simplemente intento ayudar.
Abdul Sheikh
3
No voté en contra, pero puedo explicar por qué otros podrían haberlo hecho: su respuesta sugiere exactamente lo que dice la pregunta que no funcionó: pip install opencv-python . Por lo tanto, esto no responde a la pregunta (cómo instalar OpenCV versión 2.4.9 (o similar), no la última versión). Sin embargo, el título de la pregunta obviamente llevará aquí a las personas que quieran usar el módulo cv2 (que se incluye en cualquier versión de OpenCV> 2.0, también 3.4) y para aquellos que proporcionó la forma más sencilla ... por lo tanto, podría decirse que sigue siendo una buena respuesta , al menos para el título de la pregunta;)
Honeybear
4
@AbdulSheikh cuando escribo pip install opencv-python==3.6.4arroja un errorCould not find a version that satisfies the requirement opencv-python==3.6.4 (from versions: 3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11, 3.4.0.12) No matching distribution found for opencv-python==3.6.4
Algunas distribuciones tienen ppa de opencv, otras no. Debe agregar PPA de opencv base en la distribución de su sistema operativo para instalar esto. O puede instalar Anaconda para resolver esto. Tiene OpenCV 3.2.0
Vinh Trieu
Prueba estosudo apt-get install python-opencv
Santhosh
Esto ya no funciona, ya que instalará opencv 3.2.0
abggcv
puede ser que su distribución se actualice, por lo que solo puede encontrar 3.2.0. O podría instalar anaconda en su lugar
Vinh Trieu
8
cv2 frente a "opencv3"
Para evitar un posible malentendido: el módulo Python OpenCV se nombra e importa a través import cv2de todas las versiones> 2.0, incluidas> 3.0. Si desea trabajar con cv2, instalar 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. Puede leer aquí y aquí 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 ninguno pip install opencv-python==2.4.X, sudo apt-get install opencvni conda install opencv=2.4.xproporcionar (según lo explicado por otras respuestas aquí), siempre se puede instalar desde las fuentes. En el repositorio de sourceforge puede encontrar todas las versiones principales de cada sistema operativo. Aunque para los usuarios sin experiencia esto puede dar miedo, está bien explicado en algunos tutoriales. Por ejemplo, aquí para 2.4.9 en Ubuntu 14.04. O aquí 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:
instalar dependencias, consulte los documentos (por ejemplo, aquí ) para conocer los paquetes necesarios
Sin embargo, esta versión requiere libpng 1.5.x, mientras que conda solo proporciona libpng> 1.6.x ahora.
Yuen Tau
4
Si está utilizando el sistema operativo Windows, puede descargar el binario de Windows no oficial de opencv deseado desde aquí y escribir algo como pip install opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whlen el directorio del archivo binario.
Eso instalará la última versión del paquete, en lugar de OpenCV 2. El comando también fue mencionado por el OP.
E_net4 está aquí el
Probé este comando y obtengo el siguiente error Recopilando opencv == 2.4.9 No se pudo encontrar una versión que satisfaga el requisito opencv == 2.4.9 (de las versiones :) No se encontró una distribución coincidente para opencv == 2.4.9
Azam Rafique
@AzamRafique prueba un distribuidor de Python, personalmente recomiendo Anaconda.
Primero, obtenga la extensión de la versión de opencv correcta que desea instalar. Si desea instalar 3.4.9.20, ejecute pip install opencv-python==3.4.5.20.
python3 -m pip install --user opencv-python
Respuestas:
A través de
pip
usted 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 comprobar 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==
fuente
sudo apt-cache policy opencv-python
Fácil y simple
Versión específica * Paso final * opencv-python == 2.4.9
fuente
pip install opencv-python
. Por lo tanto, esto no responde a la pregunta (cómo instalar OpenCV versión 2.4.9 (o similar), no la última versión). Sin embargo, el título de la pregunta obviamente llevará aquí a las personas que quieran usar el módulo cv2 (que se incluye en cualquier versión de OpenCV> 2.0, también 3.4) y para aquellos que proporcionó la forma más sencilla ... por lo tanto, podría decirse que sigue siendo una buena respuesta , al menos para el título de la pregunta;)pip install opencv-python==3.6.4
arroja un errorCould not find a version that satisfies the requirement opencv-python==3.6.4 (from versions: 3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11, 3.4.0.12) No matching distribution found for opencv-python==3.6.4
Hay otra forma fácil, puedes escribir terminal
Instalar OpenCV-Python en Ubuntu
Después de instalarlo, puede usar la versión 2.4 de opencv tanto en c ++ como en python.
Pero te recomiendo que uses opencv 3.2.0 y opencv-contrib, da más funciones
¡Espero que esto pueda ayudar!
fuente
sudo apt-get install python-opencv
cv2 frente a "opencv3"
Para evitar un posible malentendido: el módulo Python OpenCV se nombra e importa a través
import cv2
de todas las versiones> 2.0, incluidas> 3.0. Si desea trabajar concv2
, instalar 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. Puede leer aquí y aquí 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 ninguno
pip install opencv-python==2.4.X
,sudo apt-get install opencv
niconda install opencv=2.4.x
proporcionar (según lo explicado por otras respuestas aquí), siempre se puede instalar desde las fuentes. En el repositorio de sourceforge puede encontrar todas las versiones principales de cada sistema operativo. Aunque para los usuarios sin experiencia esto puede dar miedo, está bien explicado en algunos tutoriales. Por ejemplo, aquí para 2.4.9 en Ubuntu 14.04. O aquí 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:
instalar dependencias, consulte los documentos (por ejemplo, aquí ) para conocer los paquetes necesarios
obtener fuentes de OpenCVs sourceforge
p.ej
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
construir en el directorio de construcción creado con:
fuente
También puedes hacerlo usando Anaconda :
conda install -c https://conda.binstar.org/menpo opencv=2.4.9
fuente
Si está utilizando el sistema operativo Windows, puede descargar el binario de Windows no oficial de opencv deseado desde aquí y escribir algo como
pip install opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl
en el directorio del archivo binario.fuente
puedes probar esto
pip install opencv==2.4.9
fuente
python3.6 -m pip install opencv-python
instalará cv2 en linux en la rama python3.6
fuente
que instalará opencv en función de su python actual
fuente
Si eres un usuario de Windows, opencv se puede instalar usando pip, así:
pip install opencv-python==<python version> ex - pip install opencv-python==3.6
Si es un usuario de Linux:
Al mismo tiempo, opencv se puede instalar usando conda como este ...
conda install -c https://conda.binstar.org/menpo opencv=3.6
fuente
Los siguientes paquetes de Python deben descargarse e instalarse 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 esté funcionando bien.
Descargue la última versión de OpenCV del sitio de sourceforge y haga doble clic para extraerla.
Vaya 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.
https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.html
fuente
La siguiente línea de comando
pip install opencv-python==3.4.2.16
funciona correctamente. Utilice una de las versiones que se le presentan. Tal vez:3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11, or 3.4.0.12, etc.
Para asegurarse, puede ver mi captura de pantalla. captura de pantalla
fuente
Primero, obtenga la extensión de la versión de opencv correcta que desea instalar. Si desea instalar 3.4.9.20, ejecute
pip install opencv-python==3.4.5.20
.fuente