OpenCV是一套相當知名,功能非常強大的影像視覺庫,全名是Open Source Computer Vision Library,幾乎所有做視覺辨識、圖像處理、影像處理以及模式識別的人都會使用到這套程式庫。但是,它的功能雖然非常強大好用,在個人電腦上卻沒有一個簡單的安裝方法,一定要在你的電腦中重新編譯才行。意思是說,不管你要安裝到哪一套作業系統中,你一定要讓這個作業系統有可以編譯程式的能力才行。

也就是說,如果你在Windows下,你可能要有Visual Studio,而在Linux作業系統下也必須要有make, g++,等Development用的相關程式和程式庫才行,那麼在Mac OS下呢?當然也要安裝有Xcode程式發展工具才行(所幸不需要另外付費購買,在AppStore中就可以免費下載)。如果你有Xcode以及brew的話,以下是安裝OpenCV的步驟:

  1. http://opencv.org/下載opencv程式檔案(.zip格式)
  2. 解壓縮,如果是3.0版本,則是opencv-3.0.0.zip,解壓縮之後的目錄應為opencv-3.0.0
  3. 進入opencv-3.0.0資料夾中,執行以下指令:
$ sudo pip install numpy
$ brew install cmake
$ mkdir release
$ cd release
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON ..
$ make 
$ sudo make install 

在安裝完畢之後,還要再到你的~/.bash_profile中加入以下的路徑(假設你的系統用的是Python 2.7版本的話):

$ vi ~/.bash_profile
...
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH 
...
$ source ~/.bash_profile

如果你在編輯的過程中沒有出現任何錯誤訊息,而且也可以在 /usr/local/lib/python2.7/site-packages中找到編輯後的cv.py以及cv2.so的話,照理你就可以順利地使用OpenCV了。

(1107)

%d 位部落客按了讚: