Ho un sistema Ubuntu 14.04, su cui voglio installare OpenCV e utilizzarlo con Python 2.x.
Ho installato OpenCV usando le istruzioni qui: https://help.ubuntu.com/community/OpenCV
L'installazione sembrava funzionare correttamente, nessun errore, lo script si è concluso con l'output
OpenCV 2.4.9 ready to be used
Quando provo a eseguire lo script Python di esempio, ottengo quanto segue:
$ 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
Sospetto di sapere perché, semplicemente non so come risolverlo. OpenCV installato nella directory corrente in cui mi trovavo quando ho eseguito lo script di installazione, è una sottodirectory della mia cartella home.
Altri che ottengono questo errore di importazione dopo l'installazione sembrano avere un problema di percorso e hanno fortuna aggiungendolo al loro codice:
import sys
sys.path.append('/usr/local/lib/python2.7/site-packages')
o aggiornando il loro PYTHONPATH con la stessa directory. Ho provato ad aggiungere quel codice, non fa differenza. Non vedo alcun file nella directory "site-packages". Avrei dovuto fare l'installazione in quella directory? Immagino che le istruzioni di installazione lo avrebbero spiegato. Sospetto che il mio problema abbia a che fare con Python che non trova l'installazione di OpenCV, ma non sono sicuro di come procedere.
Per favore aiutami a ottenere un'installazione utilizzabile di OpenCV nel modo più semplice possibile.