Làm thế nào để cài đặt OpenCV (chính xác 2.3. *, Không phải 2.1. *) Với các ràng buộc python trong Ubuntu (hoặc nói chung, trong Linux)? Tôi đã thấy vài hướng dẫn sử dụng trên các cài đặt Windows, nhưng không có gì cho Linux. Tôi đã đọc và sử dụng instructions from willow garage site:Thiết lập OpenCV 2.3 w/ràng buộc python trong ubuntu
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ất cả có vẻ là ok, ngoại trừ việc make install
đầu ra không đề cập đến python. Sau đó tôi đang cố gắng nhập mô-đun opencv trong 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
Tôi đang làm gì sai?
Trong trường hợp mọi người tình cờ gặp vấn đề này, trong Ubuntu chỉ cần cài đặt gói 'python-opencv' nếu bạn không cần sử dụng các phiên bản mới nhất. – letmaik