最近接到了新的調研任務。主要是和人臉,各類所謂'AI'相關的。由於這裏要處理視頻和圖像。因而在網上看到不少資料都是關於opencv的因此準備用opencv來開發這些東西。既然要用到opencv。那麼首先咱們是要來安裝他。python
首先個人電腦系統是macOs 10.12.6的版本。已經安裝了mac上面的神器"homebrew"。沒有安裝的能夠參考官網安裝。或者參考下面安裝方式。打開終端輸入git
#檢查Homebrew版本 brew -v #安裝Homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
等待完成以後。就可使用brew來安裝咱們須要的軟件了github
因爲咱們已經成功安裝了Homebrew。能夠經過Homebrew跟簡單的來安裝opencv。因爲opencv在安裝的時候會依賴一些東西。因此咱們在安裝他以前須要額外安裝一些依賴。ruby
#安裝cmake brew install cmake #安裝opencv 當前的版本是3.4.1 brew install opencv #若是須要安裝2.X經過這個命令 brew install opencv@2 #查看已經安裝的軟件。確保opencv已經安裝成功 brew list
sudo cp /usr/local/Cellar/opencv/3.4.1_2/lib/python2.7/site-packages/cv2.so /Library/Python/2.7/site-packages/
#回到根目錄 cd #編輯.bash_profile文件。若是不存在請新建 touch .bash_profile vi .bash_profile #在最後寫入,並保存 export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages #重啓bash_profile source .bash_profile
打開終端 輸入bash
robin:~ robin$ python Python 2.7.14 (default, Mar 23 2018, 11:11:13) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import cv2 >>>
若是輸入import cv2沒有報錯的話。說明opencv已經正確安裝而且已經能被python導入使用了。我這裏提示下我本身的兩臺mac上面使用一樣的方法安裝。其中有一臺在brew install opencv以後無需設置環境變量和導入so文件直接能夠調用cv2。全部可能和本身的電腦的環境有關。這裏須要你們本身判別。 到此整個安裝結束。python2.7