树莓派学习笔记—— 源代码方式安装opencv
生活随笔
收集整理的這篇文章主要介紹了
树莓派学习笔记—— 源代码方式安装opencv
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
0.前言
本文介紹如何在樹莓派中通過編譯源代碼的方式安裝opencv,并通過一個簡單的例子說明如何使用opencv。 更多內容請參考——【樹莓派學習筆記——索引博文】
1.下載若干依賴項 在開始安裝之前,最好更新樹莓派軟件源。如果更新時間太長,請參考博文修改軟件源網絡地址——【樹莓派學習筆記——修改樹莓派軟件源】 sudo apt-get update
請依次安裝以下依賴項,這些必須安裝的依賴項來自于opencv官網的說明,在多數debian系統中都可以采用這種方式進行安裝。其實在樹莓派中build-essential已經默認安裝,但是cmake等其他內容仍需要手動安裝。 sudo apt-get install build-essential sudo apt-get install cmake sudo apt-get install libgtk2.0-dev sudo apt-get install pkg-config sudo apt-get install python-dev python-numpy sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev
2.獲得源代碼 在樹莓派用戶目錄中建立opencv文件夾 mkdir opencv
通過sourceforge網站獲取opencv源代碼,本文選擇2.4.9版本。下載過程可能比較緩慢,請耐心等待。 wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip/download opencv-2.4.9.zip
解壓源代碼,獲得一個名為opencv-2.4.9的文件夾 unzip?opencv-2.4.9.zip
3.編譯源代碼 進入opencv源代碼目錄,在該目錄中新建一個名為release的文件夾。 cd ~/opencv/opencv-2.4.9 mkdir release cd release 使用cmake工具在該文件夾中生成makefile文件,指定opencv的安裝目錄為/usr/local,opencv的源代碼位于上一層目錄。 cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. 編譯源代碼并安裝(編譯源代碼的時間非常的長,make之后我便睡去,第二天早上才執行install) make sudo make install 更新搜索動態鏈接庫 sudo ldconfig
4.示例 【C++】 ——通過代碼載入一張圖片,通過opencv把彩色圖片轉換為黑白圖片,并把原圖和轉換后的圖片輸出到屏幕中。 [cpp]?view plaincopy
[plain]?view plaincopy
圖1 運行結果 5.總結 樹莓派安裝opencv并不困難,陷阱不多但是耗時較長,需要保持足夠的耐心。
參考資料 【Installation in Linux】 【Installation of OpenCV Raspberry pi】
總結
以上是生活随笔為你收集整理的树莓派学习笔记—— 源代码方式安装opencv的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习中的规则化范数(L0, L1,
- 下一篇: Robust principal com