Tengo un sistema Ubuntu 14.04, en el que quiero instalar OpenCV y usarlo con Python 2.x.
Instalé OpenCV usando las instrucciones aquí: https://help.ubuntu.com/community/OpenCV
La instalación pareció ejecutarse correctamente, sin errores, el script terminó con salida
OpenCV 2.4.9 ready to be used
Cuando intento ejecutar el script de muestra de Python, obtengo lo siguiente:
$ python opencv.py
Traceback (most recent call last):
File "opencv.py", line 1, in <module>
from cv2.cv import *
ImportError: No module named cv2.cv
Sospecho que sé por qué, pero no sé cómo solucionarlo. OpenCV instalado en el directorio actual en el que estaba cuando ejecuté el script de instalación, es un subdirectorio de mi carpeta de inicio.
Otros que obtienen este error de importación después de la instalación parecen tener un problema de ruta y tienen suerte al agregar esto a su código:
import sys
sys.path.append('/usr/local/lib/python2.7/site-packages')
o actualizando su PYTHONPATH con ese mismo directorio. Intenté agregar ese código, no hace ninguna diferencia. No veo ningún archivo en el directorio "site-packages". ¿Debería haber realizado la instalación en ese directorio? Me imagino que las instrucciones de instalación lo habrían explicado. Sospecho que mi problema tiene que ver con que Python no encuentra la instalación de OpenCV, pero no estoy seguro de cómo proceder.
Ayúdame a conseguir una instalación utilizable de OpenCV de la forma más sencilla posible.