2011-10-05 28 views
12

Ubuntu'da (veya genelde Linux'ta) OpenCV (tam olarak 2.3 *, 2.1 değil *) python bağlamaları ile nasıl kurulur? Windows yüklemelerinde birkaç tane elkitabı gördüm, fakat Linux için yok. okudum ve instructions from willow garage site kullandım: o make install çıkış piton söz etmez hariçKurulum OpenCV 2.3 ubuntu içinde w/python bağlamaları

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 

Tüm ok gibi görünüyor. Bundan sonra piton repl içinde opencv modülü almak çalışıyorum: Neyi yanlış yapıyorum

~$ 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 

?

+0

İnsanların bunun üzerine gelmesi durumunda, Ubuntu'da en yeni sürümleri kullanmanız gerekmiyorsa, 'python-opencv' paketini kurmanız yeterlidir. – letmaik

cevap

12

Python geliştirme başlıklarını yüklediniz mi?

sudo apt-get install python-dev 

Takılı olanlarla yeniden derleyin.

+0

Evet, o adımı özledim. Şimdi, üstbilgileri yükledim, yeniden başlattım ve her şey yolunda gidiyor. –

+0

Python modüllerini de mi kurdu? – Blender

+0

Evet, bu 'make install 'çalışmasıydı. –