instalar ejemplos con como python opencv raspberry-pi

python - ejemplos - OpenCV: no se puede encontrar el módulo cv2



opencv python 3.7 download (9)

Esto sucede cuando python no puede hacer referencia a la carpeta predeterminada de paquetes de sitio donde ha guardado los archivos o las bibliotecas de python necesarios

Agregue estas líneas en el código:

import sys sys.path.append(''/usr/local/lib/python2.7/site-packages'')

o antes de ejecutar el comando python en bash move al directorio /usr/local/lib/python2.7/site-packages . Esto es una alternativa si no desea agregar nada al código.

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í: https://github.com/jayrambhia/Install-OpenCV/blob/master/Ubuntu/opencv_latest.sh . Instaló la versión 2.4.5.

Cuando intento importar el módulo cv2 en un programa python, aparece 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

cv2.so se almacena en

/usr/local/lib/python2.7/site-packages/cv2.so

También hay carpetas en / usr / local / lib llamadas python3.2 y python2.6, lo que podría ser un problema, pero no estoy seguro.

¿Es este un error de ruta tal vez? Cualquier ayuda apreciada (nueva para Linux).

Gracias.


Intenta agregar la siguiente línea en ~/.bashrc

export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH


Me he encontrado al igual que este problema que instalé cv2 por

pip install cv2

Sin embargo, cuando importé el módulo cv2 no se mostró ningún módulo llamado error cv2.
Luego busqué y encontré archivos cv2.pyd en mi computadora y cv2.pyd y cv2.pyd en el directorio site-packages

C:/Python27/Lib/site-packages

luego cerré y volví a abrir la aplicación existente, funcionó.

EDITAR Voy a decirle cómo instalar cv2 correctamente.

1. Primero instala Numpy en tu computadora

pip install numpy


2. Descarga opencv desde internet (casi 266 mb).
opencv-2.4.12.exe para python 2.7. A continuación, instale este archivo opencv-2.4.12.exe.
Extraje a C:/Users/harun/Downloads a esta carpeta.
Después de la instalación, busque cv2.py en las carpetas.
Para mi

C:/Users/harun/Downloads/opencv/build/python/2.7/x64

en esta carpeta, tome el cv2.pyd y cópielo al

C:/Python27/Lib/site-packages

ahora puede usar cv2 en sus scripts de Python.


Ninguna de las respuestas anteriores funcionó para mí. ¡Me estaba volviendo loco hasta que encontré esta solución a continuación!

Simplemente ejecuta:

sudo apt install python-opencv


Primero ejecuta estos comandos
$ conda update anaconda-navigator
$ conda update navigator-updater
entonces el problema para la siguiente instrucción será resuelto

para windows si tienes Anaconda instalado, simplemente puedes hacer

pip install opencv-python

o

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

si estás en Linux, puedes hacer:

pip install opencv-python

o

conda install opencv

Link1 Link2

Para Python3.5 + verifique estos enlaces: Link3 , Link4


Probar esto:

sudo ldconfig sudo nano /etc/ld.so.conf.d/opencv.conf

y agregue esta línea en opencv.conf no en la ventana de comandos

/usr/local/lib

Entonces:

sudo ldconfig sudo nano /etc/bash.bashrc

y agrega estas dos líneas en bash.bashrc no en la ventana de comandos

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH

por último, reinicie su Pi sudo reboot now

e intente import cv2


Resolví mi problema usando el siguiente comando:

conda install opencv


Si desea instalar OpenCV en un entorno virtual. Ejecute el comando en la terminal para obtener una lista de entorno virtual.

conda env list

o el comando jupyter notebook es

!conda env list

Luego actualiza tu anaconda.

conda update anaconda-navigator conda update navigator-updater

Instale opencv en la ruta del entorno seleccionado.

conda install -c [''environment path''] opencv

Cuaderno Jumpter

!conda install --yes --prefix [''environment path''] opencv


Tuve el mismo problema, simplemente no pude resolverlo con opencv2 y opencv3 instalados en / opt / opencv y opencv3 respectivamente. Resultó que la sangrienta instalación anaconda de opencv en mi directorio de inicio estaba primero en la ruta y destrozado opencv. Lo eliminó y comenzó a usar / opt / opencv3 / lib como se define en /etc/ld.so.conf.d/opencv.conf. Funcionó perfectamente primero ir. ¿Tienes anaconda instalada? Podría ser el problema.