Настройка OpenCV 2.3 с привязками Python в Ubuntu - PullRequest
12 голосов
/ 05 октября 2011

Как установить OpenCV (точно 2.3. *, А не 2.1. *) С привязками python в Ubuntu (или вообще в Linux)?Я видел несколько руководств по установке Windows, но ни одного по Linux.Я прочитал и использовал инструкции с сайта гаража ивы :

wget downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2
tar -xvf OpenCV-2.3.1a.tar.bz2
cd OpenCV-2.3.1/
mkdir release
cd release
cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=OFF -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON ..
make
sudo make install

Кажется, все в порядке, за исключением того, что в выводе make install не упоминается python.После этого я пытаюсь импортировать модуль opencv в python. REPL:

~$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy # so numpy is installed
>>> import cv
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named cv
>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named cv2

Что я делаю не так?

1 Ответ

12 голосов
/ 05 октября 2011

Вы установили заголовки разработки Python?

sudo apt-get install python-dev

Перекомпилируйте его с установленными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...