У меня есть система Ubuntu 14.04, на которой я хочу установить OpenCV и использовать ее с Python 2.x.
Я установил OpenCV, используя следующие инструкции: https://help.ubuntu.com/community/OpenCV
Установка, казалось, работала правильно, никаких ошибок, script закончился с выходом
OpenCV 2.4.9 ready to be used
Когда я пытаюсь запустить образец Python script, я получаю следующее:
$ 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
Я подозреваю, что знаю, почему, я просто не знаю, как это исправить. OpenCV установлен в текущий каталог, в котором я находился, когда я запускал установку script, это подкаталог моей домашней папки.
Другие, которые получают эту ошибку импорта после установки, похоже, имеют проблему с пути, и им повезло добавить это в свой код:
import sys
sys.path.append('/usr/local/lib/python2.7/site-packages')
или обновить их PYTHONPATH с помощью того же каталога. Я попытался добавить этот код, это не имеет значения. Я не вижу никаких файлов в каталоге "site-packages". Должен ли я сделать установку в этом каталоге? Я предполагаю, что инструкции по установке должны были бы прописать это. Я подозреваю, что моя проблема связана с тем, что Python не находит установку OpenCV, но я не уверен, как это сделать.
Пожалуйста, помогите мне получить удобную установку OpenCV как можно проще.