У мене є система 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-пакети". Чи слід було робити інсталяцію в цьому каталозі? Думаю, в інструкції з установки це було б написано. Я підозрюю, що моя проблема пов’язана з тим, що Python не знайшов встановлення OpenCV, але я не знаю, як діяти далі.
Будь ласка, допоможіть мені встановити OpenCV як можна простіше.