樹莓派3B編譯安裝Opencv2
其實關於樹莓派各個版本編譯安裝Opencv的部落格都很多啦,但是有一些說的不是很清楚 所以這裡總結一下自己的安裝經驗,並且記錄下來。其實我之前沒有記錄的習慣啦,總以為靠自己的腦子可以就記住,但其實一段時間以後就忘得一乾二淨,所以建議大家都養成記錄的好習慣。我本人正在努力養成這個習慣。
首先 要說的重點是:如果你只想使用Opencv的Python介面的話:
sudo apt-get install python-opencv
執行這條命令即可,這樣可以快速有效的幫你搭建好Python-Opencv的環境,然後在你的終端下敲:
python
然後再敲:
import cv2
如果沒有看到錯誤資訊的話 那麼你就安裝成功了,還有一點就是 python在Linux下是整合的 不需要你手動安裝。
然後呢就是如果你需要C++的Opencv的話 必須要下載官網的原始碼包進行編譯安裝了
1.下載Opencv原始碼包
進入Opencv的官網 http://opencv.org 點選Releases標籤(我選擇Opencv2的版本),然後點選Source就可以下載了。
對於這一步 這只是一個參考 因為Opencv的網站佈局和資源索引都是在不斷改變的 所以大家親自上官網找一下就可以了。
2.編譯安裝前的必要依賴庫的安裝:
[編譯器]
sudo apt-get install build-essential
[必須安裝]
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[選擇安裝]
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-devlibtiff-devlibjasper-dev libdc1394-22-dev
3.編譯安裝Opencv
1.解壓下載好的原始碼包
如果是tar.gz格式的:
tar -xvf opencv2.4.13.tar.gz
zip格式的:
unzip opencv2.4.13.zip
2.進入 opencv2.4.13 目錄 並建立編譯目錄進行編譯
cd opencv2.4.13
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PERFIX=/usr/local ..
make
sudo make install
sudo ldconfig
安裝完成。
參考文獻:http://blog.sina.com.cn/s/blog_6f06349f0102wmle.html