mkdir -p /Users/hecom/.local/lib/python2.7/site-packages
echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> /Users/hecom/.local/lib/python2.7/site-packages/homebrew.pth
對(duì)于強(qiáng)迫癥患者
可以全面安裝opencv的各種插件,如QT插件,視頻插件等:
$brew install opencv3 --with-contrib --with-cuda --with-ffmpeg --with-tbb --with-qt5
可能會(huì)遇到很多坑,如 Error: You must ‘brew link texi2html’ before homebrew/science/opencv3 can be installed
當(dāng)你執(zhí)行 $brew link texi2html 時(shí)又會(huì)遇錯(cuò): Error: Cowardly refusing to 'sudo brew link' You can use brew with sudo, but only if the brew executable is owned by root. However, this is both not recommended and completely unsupported so do so atyour own risk
說(shuō)明brew 的權(quán)限有問(wèn)題, 需要解決: $sudo chown root:wheel ‘which brew’
在Ubuntu上OpenCV3的源碼安裝
在Ubantu上安裝先要做一下準(zhǔn)備活動(dòng)
$ aptitude -f install
$ sudo apt-get update
然后安裝編譯環(huán)境: $sudo apt-get install build-essential
安裝依賴庫(kù) $sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 還要安裝python 依賴及其它依賴庫(kù) $sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
獲得opencv源代碼 git clone https://github.com/Itseez/opencv.git
終于可以編譯安裝了:
$cd opencv
$cmake -D CMAKE_INSTALL_PREFIX=/home/opencv/build -D CMAKE_BUILD_TYPE=RELEASE ..
最后,安裝python-opencv:
$sudo apt-get install python-opencv
OpenCV的Python環(huán)境簡(jiǎn)單驗(yàn)證
一行代碼驗(yàn)證OpenCV的Python環(huán)境是否成功:
$python -c "import cv2; print dir(cv2)"
如果輸出了很多cv2 的屬性和函數(shù)名的字典,就表示成功;否則的話,還需要繼續(xù)填坑。