Ubuntu16.04/樹莓派Python3+opencv配置

???????? 無論是Windows、Linux、還是樹莓派 。配置python3的opencv環境都是讓人頭大的一件事情,尤其是許多人用pip安裝以后,發現opencv雖然裝上了,但是卻裝在了系統原生的python2下。筆者也是經歷過很多次失敗之后,才安裝成功。

? ? ? ? 本文采用編譯的方法配置opencv,每一步都有ubuntu和樹莓派的分別配置,由于兩個系統極其相似(可以說是基本一樣),所以并在一文詳解,大家對編譯方式不要慌,一般來說,只要按照步驟去安裝配置,就不會出錯。廢話不多說,開始表演!


step1:準備工作

1.ubuntu

安裝前的準備工作:

1.1.對Ubuntu apt-get倉庫進行更新

sudo apt-get update && sudo apt-get upgrade

1.2.安裝必要的python插件及一些環境

sudo apt-get install python3-setuptools python3-dev -y

1.3.安裝pip

sudo easy_install3 pip

1.4.對pip進行的更新(非必要)

pip install --upgrade pip

1.5.安裝numpy包

pip install numpy

一些通用的包:

1.6.安裝build-essential

sudo apt-get install build-essential -y

1.7.其他的一些開發用包

sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev -y

2.樹莓派

更新樹莓派的系統與內核

2.1?? sudo apt-get update

2.2?? sudo apt-get upgrade

2.3?? sudo rpi-update

更新內核時可能會報“No space left on device”錯誤,這是因為儲存空間不足,最好在更新前檢查內存使用(使用free命令即可)



step2:開始安裝opencv

ubuntu/樹莓派通用

1、首先,你要找一個合適的地方存放opencv的安裝包,我選擇的路徑是~/Download/opencv

2、進入安裝路徑,并下載安裝包

? ? ? ? cd ~/Download/opencv

? ? ? ? wget https://github.com/Itseez/opencv/archive/3.0.0.zip

3、下載完成后,需要創建編譯后文件存放的路徑:

? ? ? ? unzip 3.0.0.zip && cd opencv-3.0.0

? ? ? ? mkdir build && cd build

4、接下來一步,要小心小心按照本地路徑來配置,在build目錄下執行如下命令:

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local

PYTHON3_EXECUTABLE=/usr/bin/python3

PYTHON_INCLUDE_DIR=/usr/include/python3.4

PYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.4m.so

PYTHON3_NUMPY_INCLUDE_DIRS=/usr/local/lib/python3.4/dist-packages/numpy/core/include ..

注意這里所有的是一行命令,每一個路徑都要確保存在,不要忘記最后的兩個點,大多時候樹莓派和ubuntu在PYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.4m.so這個路徑上會有不同,在樹莓派中,cd到/usr/lib/目錄下,找到一個目錄下,存在libpython3.4m.so,(大不了一個一個找),找到了就記住路徑替換即可。


這一步,主要是找到文件,比如找到python3.4 找到libpython3.4m.so 找到numpy/core/include 的路徑,各自對應替換即可

5、最后執行安裝命令:
? ? ? make && sudo make install

????? 記住是在build目錄下執行,此步安裝時間較長,可以先去看看opencv的入門教程神馬的

6、如果你之前的步驟都完成了,那么恭喜你,開始驗證吧

??? python3

??? import cv2

沒有報錯,那么應該是安裝成功了

本文為作者原創,轉載請注明出處

www.lxweimin.com/p/7bf214390bef?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,825評論 6 546
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,814評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,980評論 0 384
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 64,064評論 1 319
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,779評論 6 414
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,109評論 1 330
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,099評論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,287評論 0 291
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,799評論 1 338
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,515評論 3 361
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,750評論 1 375
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,221評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,933評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,327評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,667評論 1 296
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,492評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,703評論 2 380

推薦閱讀更多精彩內容