1. 程式人生 > >樹莓派3B編譯安裝Opencv2

樹莓派3B編譯安裝Opencv2

其實關於樹莓派各個版本編譯安裝Opencv的部落格都很多啦,但是有一些說的不是很清楚 所以這裡總結一下自己的安裝經驗,並且記錄下來。其實我之前沒有記錄的習慣啦,總以為靠自己的腦子可以就記住,但其實一段時間以後就忘得一乾二淨,所以建議大家都養成記錄的好習慣。我本人正在努力養成這個習慣。

首先 要說的重點是:如果你只想使用OpencvPython介面的話: 

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