He instalado OpenCV en el sistema operativo Occidentalis (una variante de Raspbian) en una Raspberry Pi, usando el script de jayrambhia que se encuentra aquí . Instaló la versión 2.4.5.
Cuando lo intento import cv2
en un programa de Python, recibo el siguiente mensaje:
pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
import cv2
ImportError: No module named cv2
El archivo cv2.so
se almacena en/usr/local/lib/python2.7/site-packages/...
También hay carpetas /usr/local/lib
llamadas python3.2 y python2.6, que podrían ser un problema, pero no estoy seguro.
¿Es este un error de ruta quizás? Cualquier ayuda es apreciada, soy nuevo en Linux.
python
opencv
raspberry-pi
usuario2971844
fuente
fuente
Respuestas:
Primero ejecute estos comandos dentro de Terminal / CMD:
entonces el problema para las instrucciones a continuación se resolverá
para Windows si tiene instalada una anaconda, simplemente puede hacer
o
si estás en Linux puedes hacer:
o
Enlace1 Enlace2
Para python3.5 + verifique estos enlaces: Link3 , Link4
fuente
sudo pip3 install opencv-python
. Además, para Linux, debe ejecutarlo comosudo pip3 install opencv-python
para Python 3 ysudo pip install opencv-python
para Python 2. No necesita el sudo al comienzo del comando si lo hacesudo -i
o se ejecuta como root de alguna manera.pip install --upgrade pip
este fue mi zarzopip install opencv-python
funciona para mí y no tengo Anaconda. Solo para tu información para cualquiera que venga aquí.sudo pip install
debe no ser utilizado . ¿Es aceptable y seguro ejecutar pip install bajo sudo? . Esto es recomendado por scipy y python.orgEsto sucede cuando python no puede hacer referencia a la carpeta predeterminada de paquetes de sitio donde ha guardado los archivos o bibliotecas de python necesarios
Agregue estas líneas en el código:
o antes de ejecutar el comando python en bash, muévase al directorio /usr/local/lib/python2.7/site-packages . Esta es una solución alternativa si no desea agregar nada al código.
fuente
Resolví mi problema usando el siguiente comando:
fuente
PackageNotFound error
conda install -c https://conda.binstar.org/menpo opencv
Intenta agregar la siguiente línea en
~/.bashrc
fuente
Usuario Python3.x
fuente
Ninguna de las respuestas anteriores funcionó para mí. ¡Me estaba volviendo loco hasta que encontré esta solución a continuación!
Simplemente ejecute:
fuente
Para Windows 10 y Python 3.6, esto funcionó para mí
pip install opencv-contrib-python
fuente
Resolví mi problema usando el siguiente comando:
fuente
Lo resuelvo ejecutando:
fuente
He encontrado el mismo problema que instalé cv2 por
Sin embargo, cuando importo el módulo cv2, no mostró ningún módulo llamado error cv2.
Luego busqué y encontré
cv2.pyd
archivos en mi computadora y copié y pegué en el directorio de paquetes del sitioluego cerré y volví a abrir la aplicación existente, funcionó.
EDITAR Te diré cómo instalar
cv2
correctamente.1. Primero instala numpy en tu computadora
2. Descargue opencv de internet (casi 266 mb).
Lo descargo
opencv-2.4.12.exe
para python 2.7. Luego instale este archivo opencv-2.4.12.exe.Extraje a
C:\Users\harun\Downloads
esta carpeta.Después de la instalación, busque
cv2.py
las carpetas.Para mi
en esta carpeta tome
cv2.pyd
y cópielo en elahora puedes usar
cv2
tus scripts de python.fuente
cv2
instaladopip
tenga algo que veropenCV
, ¿confirmas?Si desea instalar opencv en entorno virtual. Ejecute el comando en la terminal para obtener la lista de entornos virtuales.
o el comando jupyter notebook es
Luego actualiza tu anaconda.
Instale opencv en la ruta de su entorno seleccionado.
Cuaderno Juypter
fuente
SI ESTÁS CONSTRUYENDO DE SCRATCH, PASA POR ESTO
Se obtiene
No module named cv2.cv
. Hijo, hiciste todo bien, ya quesudo make install
no diste errores.Sin embargo, mira este paso
EL PASO MUY IMPORTANTE DE TODOS ESTOS ES VINCULARLO.
En el momento en que elija un enlace inteligente, o por fuerza bruta, simplemente encuentre el archivo cv2.so si existe o no
Aquí estoy lanzando mi salida.
Mi paso solo ayudará si su construcción se realiza correctamente.
fuente
Resuelvo esto por código de ejecución
pip install opencv_contrib_python
fuente
Probar esto:
y agregue esta línea siguiente
opencv.conf
en la ventana de comando no enLuego:
y agregue estas dos líneas en el
bash.bashrc
no en la ventana de comandospor fin reinicia tu Pi
sudo reboot now
e intenta
import cv2
fuente
Otra forma de instalar y trabajar con OpenCV fue dentro de la comunidad Visual Studio 2017. Visual Studio tiene un agradable entorno de python con depuración.
Entonces, desde la ventana vs python env, busqué y agregué opencv. Solo pensé en compartir porque me gusta probar cosas de diferentes maneras y en diferentes computadoras.
fuente
Tuve el mismo problema, simplemente no pude resolverlo con opencv2 y opencv3 instalados en / opt / opencv y opencv3 respectivamente. Resultó que la instalación sangrienta de anaconda de opencv en mi directorio de inicio fue primero en la ruta y destrozó opencv. Lo eliminó y comenzó a usar / opt / opencv3 / lib como se define en /etc/ld.so.conf.d/opencv.conf. Funcionó perfectamente a la primera. ¿Tienes instalada anaconda? Podría ser el problema.
fuente