1. 程式人生 > >樹莓派3 配置qt5+opencv3.4(截止2018.5.25有效)

樹莓派3 配置qt5+opencv3.4(截止2018.5.25有效)

之前配置好的環境給玩壞了,正好整理下opencv和qt的安裝方式。

1.首先換成國內源,我用的是清華的源

sudo nano /etc/apt/sources.list

把原來的註釋掉換成

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib

ctrl+o 儲存 enter確認 ctrl+x退出

然後update一下

sudo apt-get update

2.安裝opencv各種依賴項

sudo apt-get install build-essential cmake git pkg-config
sudo apt-get install libjpeg8-dev 
sudo apt-get install libtiff5-dev 
sudo apt-get install libjasper-dev 
sudo apt-get install libpng12-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev

sudo apt-get install libgtk2.0-dev
sudo apt-get install libatlas-base-dev gfortran

sudo apt-get install libopencv-dev
sudp apt-get install libcv-dev

3.在/home/pi目錄下建立opencv目錄

mkdir opencv
cd opencv

4.下載opencv3.4.1原始碼

wget -O opencv-3.4.1.zip https://github.com/Itseez/opencv/archive/3.4.1.zip
wget -O opencv_contrib-3.4.1.zip https://github.com/Itseez/opencv_contrib/archive/3.4.1.zip
unzip opencv-3.4.1.zip
unzip opencv_contrib-3.4.1.zip

5.在opencv-3.4.1裡建立release目錄

cd opencv-3.4.1
mkdir release
cd release

6.生成makefile

sudo cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local ..

7.編譯安裝

sudo make
sudo make install
sudo ldconfig

8.安裝qt5及qtcreator

sudo apt-get install qt5-default
sudp apt-get install qtcreator

9.配置qt5

compiler裡點選Add,新增C++編譯器,選擇/usr/bin/裡的g++,apply,kit裡編譯器選剛剛配置好的g++

10.qt配置opencv

.pro裡新增如下程式碼

INCLUDEPATH += /usr/local/include \
		               /usr/local/include/opencv \
		               /usr/local/include/opencv2
LIBS += -L /usr/local/lib/ -lopencv_highgui -lopencv_core -lopencv_imgproc \
		                         -lopencv_video -lopencv_videoio -lopencv_imgcodecs -lpthread

 測試程式碼:

Mat img;
VideoCapture camera(0);
if(!camera.isOpen())
{
	qDebug()<<"open camera error!";
	return;
}
while(1)
{
	camera >> img;
	imshow("camera",img);
	if(waitKey(30) == 27)
		break;
}

坑爹的opencv啊。。


相關推薦

樹莓3 配置qt5+opencv3.4(截止2018.5.25有效)

之前配置好的環境給玩壞了,正好整理下opencv和qt的安裝方式。1.首先換成國內源,我用的是清華的源sudo nano /etc/apt/sources.list把原來的註釋掉換成deb http://mirrors.tuna.tsinghua.edu.cn/raspbia

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

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

樹莓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

樹莓3安裝QT5

qt5已經可以直接apt方式可以獲取到樹莓派上 apt-get install qt5-default apt-get install qtcreator 安裝完成後,需要對Qt的工具鏈進行選擇與配置。 啟動Qt Creator。 由於Qt Crea

樹莓3-配置-播放MP3音樂

播放音樂 說明 使用樹莓派3來播放音樂,將音響連線到樹莓派的AV輸出介面即可聽到音樂 介紹如何更改樹莓派音訊輸出介面以及調節音量。 準備條件 樹莓派3 3.5mm耳機或者音響一個 步驟 安裝MPlayer, MPlayer 是一款開源的多媒體播放器,樹莓派上安裝m

樹莓3下使用QT5配置ffmpeg環境並呼叫硬體編解碼器

最近由於專案需要,使用樹莓派編碼兩路視訊無線傳輸到pc端,遇到種種難題 ,做個簡單筆記.借鑑了不少前人的經驗,給個連結http://www.jianshu.com/p/dec9bf9cffc9 平臺 樹莓派3b,raspbian系統,x264最新版庫,f

樹莓3學習筆記(7):7寸(分辨率800 480)顯示器配置

樹莓派、顯示器配置樹莓派3學習筆記(7):7寸(分辨率800 480)顯示器配置 樹莓派搭載分辨率為800X480的顯示器在顯示的時候可能會遇到無法全屏顯示的問題, 顯示器只有部分能夠顯示,有一部分是黑邊,對於這一種情況,我們只需進入系統的boot目錄,找到config.txt文件,或者直接在命

樹莓3 U盤啟動 配置

目錄 ttr bcd oot 樹莓派 寄存器 ctr print port 樹莓派3添加了一個新特性:允許USB啟動。現在我們既可以從SD卡啟動,也可以從USB啟動。USB設備可以是U盤,帶USB適配器的SSD硬盤,甚至是移動硬盤。 本文介紹怎麽從U盤啟動樹莓派3。 1

樹莓3 之 啟動 和 系統配置

sshd err date int pic imageview ras per c4c 在上一篇文章中系統已經燒寫到SD卡中了,接下來我們來啟動,啟動系統。為了方便操作,需要一個HDMI的顯示器,USB鼠標和鍵盤。啟動直接將SD卡放入樹莓派,通電就啟動了。不需要特殊配置就啟

樹莓3 之 音響配置

fig 系統 stream mplayer 沒有 from 判斷 view 圖片 播放音樂說明使用樹莓派3來播放音樂,將音響連接到樹莓派的AV輸出接口即可聽到音樂介紹如何更改樹莓派音頻輸出接口以及調節音量。準備條件樹莓派33.5mm耳機或者音響一個步驟安裝MPlayer,

樹莓3音頻配置

nbsp color 配置 div hdmi 輸出 樹莓派3 class clas 設置為耳機輸出 amixer cset numid=3 1 設置為hdmi輸出 amixer cset numid=3 2 樹莓派3音頻配置

樹莓3 如何配置靜態IP

樹莓派下進入 1、sudo nano /etc/dhcpcd.conf 2、 interface eth0static ip_address=192.168.0.10/24static routers=192.168.0.1static domain_name_servers=192

淺嘗樹莓3之串列埠配置

引言 本文轉載自:  http://etrd.org/2017/01/29/%E6%A0%91%E8%8E%93%E6%B4%BE3%E7%A1%AC%E4%BB%B6%E4%B8%B2%E5%8F%A3%E7%9A%84%E4%BD%BF%E7%94%A8%E5%8F%8A%E7%BC%96%E7%A8

樹莓折騰錄二. QT5.7在樹莓3上的安裝(Raspberry Pi 3 model B)

2016.06.17 更新 qt5.7釋出,官方支援了pi3(32model)的映象檔案。直接通過線上安裝,選擇對應的映象即可。 下面是qt5在PI2上的安裝方法 jessie版本的Deb

樹莓3命令列配置wifi無線連線和藍芽連線

樹莓派(raspberry pi)在3月份更新了,新的樹莓派3內建wifi和藍芽,再也不用usb介面卡了,到手後第一步當然是測試藍芽和wifi,不然買到2冒充的就傻眼了,本文介紹在命令列裡啟用wifi連線和藍芽連線。 個人原創,版權所有,轉載請註明原文出處,並保留原文

Mac 利用usb轉串列埠連線樹莓3配置wifi

環境:Mac工具:樹莓派,usb轉串列埠,3根杜邦線預設:樹莓派SD卡系統安裝好,沒安裝好可參考網上教程。推薦官網步驟一:安裝驅動   Mac安裝CH340驅動(根據自己的USB轉串列埠晶片下載對應驅動,網上大多教程說安裝PL2303,但淘寶上大多數賣的是CH340)。點選下

樹莓3代-命令列配置wifi無線連線

樹莓派(raspberry pi)在3月份更新了,新的樹莓派3內建wifi和藍芽,再也不用usb介面卡了,到手後第一步當然是測試藍芽和wifi,不然買到2冒充的就傻眼了,本文介紹在命令列裡啟用wifi連線和藍芽連線。 [方法一]配置樹莓派3無線wifi連線 如果

數字識別樹莓3+python3.5+opencv3.3+tensorflow1.7+keras

本文主要介紹如何利用樹莓派3數字識別1-64數字圖片,最近在做一個智慧車的專案,通過識別賽場的數字來完成定位,在這裡寫一下自己的一些經驗。1.圖片採集和標註影象採集是通過opencv呼叫攝像頭來採集圖片的資料,場地的背景為藍色,數字為白色。通過opencv採集到的影象大小為3

樹莓3代b型靜態IP設定,和ssh的wlan配置

第一次學習樹莓派,Linux系統不太熟悉。 修改/etc/dhcpcd.conf 檔案 sudo vim /etc/dhcpcd.conf interface eth0 static ip_address=192.168.0.10/24 static route

樹莓3音訊配置

簡介 樹莓派3 既有3.5mm的耳機音訊介面,也有hdmi音訊輸出介面,在實際應用中可能需要調整設定預設音訊介面 設定為耳機輸出 amixer cset numid=3 1 設