先到opencv的官網下載你需要的opencv版本,下載linux版本的。
然後在本機編譯,編譯對gcc cmake 的版本都是有需求的。
根據上面的教程,編譯出來並沒有cv2.so,那是因爲編譯的時候cmake的選項沒有弄對。
安裝opencv前需要先安裝這些依賴
sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev
這些以來裝完之後就可以編譯opencv了。
cd opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
make
make all
這樣 經過很久的編譯之後,就會在/usr/local/lib/site-packages中有cv2.so這個庫文件了,這樣python就可以通過import cv2 來導入opencv這個庫了。