Mac安裝opencv指南

enter image description here
  最近接到了新的調研任務。主要是和人臉,各類所謂'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

安裝opencv

  因爲咱們已經成功安裝了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
導入SO文件
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

相關文章
相關標籤/搜索