1. 程式人生 > >OpenCV在樹莓派上的配置

OpenCV在樹莓派上的配置

為確保能正確使用樹莓派,應先對其進行環境搭建和裝置配置:

1)下載NOOBS圖形作業系統的zip檔案,格式化SD卡,並將NOOBS中的壓縮檔案全部解壓到SD卡內,如圖所示;

2)重新檢視系統的各類設定:如鍵盤區域,時區,編碼區域,開啟攝像頭等配置,用命令sudo raspi-config進入配置介面從而進行操作,配置介面如圖所示;


 3WiFi無線網路配置:sudo nano /etc/network/interfaces進行編輯修改網路配置,將檔案的內容修改成如圖所示,auto wlan0表示使用wlan0裝置,allow-hotplug wlan0表示支援wlan0裝置熱插拔,iface wlan0 inet dhcp

表示若有WLAN網絡卡wlan0,則採用dhcp獲取IP地址,wpa-ssid即要連線的WiFi網路的SSID名,wpa-psk表示無線區域網採用的安全加密方式,後面接上要連線的WiFi網路的密碼;

 

4)更新映象源:因利用樹莓派自帶的英國映象源會經常碰上包下載較慢,會導致有些檔案安裝失敗,為了更快下載,節約時間,於是將其映象源換成國內中科大的映象源(http://mirrors.ustc.edu.cn/raspbian/raspbian),通過sudo nano /etc/apt/sources.list來修改軟體源,更新映象源內容如圖所示;


 5)重啟,更新軟體:rebootsudo apt-get update

6)用ifconfig 查詢樹莓派連線的網址,然後安裝VNC server,主要用於使用者遠端控制樹莓派。


OpenCV環境搭建

1)下載安裝各類包檔案:

安裝開發所需要的工具和包:$sudo apt-get install build-essiential cmake pkg-config。安裝開發工具包如圖所示,build-essential包的作用是提供編譯程式必需軟體包的列表資訊,cmake包用於生成需要的編譯平臺上的專案檔案,pkg-config包是編譯應用程式和庫時使用的輔助工具; 

          

安裝必要的影象I/O庫(此類包能支援使用者載入各種型別的影象):$sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libjasper-dev

,如圖所示;


安裝GTK開發庫(用於建立圖形使用者介面,對於OpenCV中的highgui庫是必須的):$sudo apt-get install libgtk2.0-dev(安裝時常出現依賴項問題,使用aptitude解決)

                               

apt-get安裝失敗情形


 aptitude解決依賴項後情形

安裝優化庫(用於優化OpenCV各類操作):$sudo apt-get install libatlas-base-dev gfortran

安裝Python開發工具:$sudo apt-get install python-dev

安裝Python的科學計算庫NumPy(主要是因為OpenCV將影象存為NumPy陣列):$sudo apt-get install python-numpy

2)安裝OpenCV

使用wget下載OpenCV原始碼,下載OpenCV原始碼結果如圖所示;

unzip解壓原始碼;

cd進入原始碼目錄;

                               

新建release資料夾:$mkdir release

進入release目錄:$cd release

使用cmake工具在該資料夾下生成Makefile檔案,同時指定opencv安裝目錄為/usr/local:$cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/uar/local ..

編譯原始碼:$make

安裝:$sudo make install

對系統相關環境變數進行配置:命令列輸入:$sudo nano /etc/ld.so.conf.d/opencv.conf;在檔案末尾加入:/usr/local/lib;配置庫:$sudo ldconfig更改環境變數:$sudo nano /etc/bash.bashrc,在bash.bashrc的檔案末尾加上PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH

儲存並退出,重啟終端。


相關推薦

樹莓配置electron記錄

pos 樹莓派 命令 sta src 默認 art log sudo 首先是最新版本的樹莓派鏡像默認不開啟ssh,所以燒寫好系統之後沒法ssh登錄 解決方法就是在燒寫的內存卡分區內建立一個ssh文件(無後綴名),這樣啟動的時候就有ssh服務了 在~/.bashrc裏面添

OpenCV樹莓配置

為確保能正確使用樹莓派,應先對其進行環境搭建和裝置配置: (1)下載NOOBS圖形作業系統的zip檔案,格式化SD卡,並將NOOBS中的壓縮檔案全部解壓到SD卡內,如圖所示; (2)重新檢視系統的各

樹莓 安裝並 運行opencv

targe numpy key chang unix 使用 ras argv pac http://www.cnblogs.com/farewell-farewell/p/6125761.html 1.先安裝依賴項 OpenCV 2.2以後版本需要使用Cmake生

樹莓 安裝並 執行opencv

http://www.cnblogs.com/farewell-farewell/p/6125761.html     1.先安裝依賴項 OpenCV 2.2以後版本需要使用Cmake生成makefile檔案,因此需要先安裝cmake。 s

Qt在win10&樹莓的安裝配置

Qt5+opencv顯示影象的簡單程式 一、win10上Qt5.11.2與VS2015的安裝配置 (一)安裝Qt5.11.2 (二)Qt與VS2015關聯 (三)配置環境變數 (四)測試 二、樹莓派3B+安裝Qt5

樹莓跑一個opencv小程式(沒有使用makefile)

前提opencv已經在樹莓派上配置好了(我用的庫是opencv-3.3.0) 新建opencv_test.cpp檔案  執行命令 vim opencv_test.cpp   編輯程式碼 為了方便複製貼上 #include<opencv2/core/core.

樹莓安裝OpenCV-Python

在樹莓派上安裝OpenCV-Python 以下安裝的是python3下的opencv 如果是安裝python2的CV 直接執行 sudo apt-get install opencv-python 這個文章有相當強的時效性,我用的映象是官方18-06-27的映象,如果有如

Qt for Linux:樹莓3配置Qt開發環境(Qt 5.9.1 和 OpenCV 2.4.13)

關於樹莓派 我用的是 樹莓派樹莓派3代B型 Raspberry Pi Model 3 B 我拿來是做監控視訊採集的,所以會用到 Qt 和 OpenCV 開發上,除了視訊採集和視訊檔案生成用的OpenCV,其他全部Qt 本篇文章只涉及樹莓派的配置,不涉及具

64位樹莓安裝和配置golang1.9.2

本文實戰了64位樹莓派環境下安裝和配置golang1.9.2的過程; 準備工作 安裝 注意要下載arm64格式的,如下圖紅框所示:注意要下載arm64格式的,如下圖紅框所示: 將下載好的go1.

樹莓安裝OpenCV視覺庫

OpenCV is a suite of powerful computer vision tools. Here is a quick overview of how I installed OpenCV on my Raspberry Pi with debian6-

樹莓設置無線靜態IP

替換 nano 靜態 設置 sta 網絡 tar fault 退出 修改文件: /etc/network/interfaces,命令如下 sudo nano /etc/network/interfaces 將最後一句iface default inet dhcp,替換成:

樹莓使用Pi-FM-RDS工具打造FM調頻電臺

目錄 可執行 install github clone space gpio 註意 產生 安裝Pi-FM-RDS 安裝依賴。sudo apt-get install libsndfile1-dev 克隆Pi-FM-RDS到本地。git clone https://gith

關於樹莓安裝teamviewer方法

GC 安裝文件 形式 teamview ubun none sta gin tps 在ubuntu中,sudo apt-get install -f是幹什麽用的?1、sudo命令:sudo命令用來以其他身份來執行命令,預設的身份為root,簡單來說就是提升權限,因為apt-

樹莓傳數據錯誤一例

incr mdi .get format bin xtra python3.5 use per 首先是源碼: 1 # -*- utf-8 -*- 2 #env !/usr/bin/python 3 4 import RPi.GPIO as GPIO

樹莓安裝AdGuardHome當DNS伺服器,來遮蔽廣告和追蹤的DNS請求

AdGuardHome專案地址:AdGuardHome 樹莓派先安裝好,連上網。 1. wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.9-hotfix1/AdGuardHome_v0.9-hotf

樹莓3B+配置QT5開發環境

執行如下步驟: 1.命令列輸入:sudo apt-get update 2.命令列輸入:sudo apt-get upgrade 3.命令列輸入:sudo rpi-update 4.命令列輸入:sudo apt-get install qt5-default 5.命令列輸入:su

樹莓實現python程式自動殺死程序

首先,殺死程序的主要命令為ps,grep,kill這三個指令。 1、第一步是獲取要監控程序的pid號: def get_process_pid(name):     child = os.popen("ps -ef | grep "+name).readline() &n

樹莓安裝mosquitto實現MQTT通訊

本篇文章我們介紹一下如何在樹莓派上安裝mosquitto實現訊息接收 訊息推送協議 MQTT 提供輕量級的,支援可釋出/可訂閱的的訊息推送模式,使裝置對裝置之間的短訊息通訊變得簡單,比如現在應用廣泛的低功耗感測器,手機、嵌入式計算機、微型控制器等移動裝置。 輸入以下命令: sudo ap

ROS在樹莓的安裝

ROS在樹莓派上的安裝 本文是總結大佬的經驗。 第一章 1.1本次安裝我測試了3個平臺,分別是 1.1.1:Raspbian-jessie 下載連結:樹莓派官網 1.1.2:ubuntu-16.04-preinstalled-server-armhf+ra

樹莓配置Nginx代理實現樹莓遠端視訊監控

背景介紹: 在淘寶上入手一個樹莓派攝像頭,它是通過CSI介面連線到樹莓派板上,之前我使用的是CentOS系統,在網上找了很久,沒有發現能在CentOS系統下的攝像頭驅動(如果各位看客有相關資料或資訊,歡迎聯絡本人),沒辦法重新刷了樹莓派官方Debian系統,它自帶樹莓派攝像頭的管理工具—ra