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