(2環境架設)從零開始的嵌入式圖像圖像處理(PI+QT+OpenCV)實戰演練


前面已經成功搭建樹莓派的基礎環境了,下面馬上轉入圖像處理框架的搭建。

一、安裝QT,配置QT,運行第一個程序

安裝qt5-default

sudo apt -get install qt5 - default

 

安裝qtcreator

sudo apt -get install qtcreator

 

這個時候,就可以打開creator了,但是需要進行配置

 


首先配置編譯器地址(在compilers中):

cpp對應 /usr/bin/g++

c對應/usr/bin/gcc

然后將debugger和compiler選擇正確。則可以運行程序

 

二、下載prebuild版本的OpenCV

首先從比較簡單的prebuild版本的OpenCV開始,這樣就不需要編譯的很長很長的時間了。

sudo apt -get install libopencv -dev 

注意,需要找到PI將你下載的東西放到了什么地方,查找的命令為

sudo find / -name "libopencv_core.so

一般都是放在

/usr /lib /arm -linux -gnueabihf /libopencv_core.so

明確后,就可以直接進行實驗了。

三、通過VNC遠程管理PI,並將VNC設置為自啟動

    由於我們后面是要做嵌入式項目的,也就是很多東西都要顯示在7寸小屏幕上,所以最好還是配置vnc進行遠程控制,並且將vnc設置為自啟動:

    安裝x11vnc,PI里面已經帶有vnc服務了,但是我們還需要

sudo apt -get install x11vnc
     x11vnc則是將已有的X11桌面通過vnc傳送到遠程,而不是使用虛擬的vnc服務,也就是說你在遠程的桌面是可以通過vncviewer進行實際地控制,就像windows下的普通vnc服務一樣。這個對於我們圖像處理來說是需要的。
     獲得IP地址
ifconfig
     配置自啟動,方法很多,我給出有效的。
    進入config文件夾:
cd /home /pi /.config
在.config文件夾中創建autostart文件夾:
mkdir autostart
在autostart文件夾中創建my.desktop文件,修改文件內容如下
#file start
[Desktop Entry]
Type =Application
Exec =x11vnc
#file end
win端的話,安裝realvnc-viewer就可以。
需要注意的是,pi中內置的是real-vnc-server,它的默認密碼是(想你也不會改)
用戶名:pi
密碼:raspberry

 

四、配置分辨率

由於觸摸屏的分辨率太小,要通過vnc適當調大。這個時候就是用vncserver了,比如

vncserver -geometry 1024x768

只要是標准的分辨率都是可以的,包括

    30萬像素 640X480 = 307200
   50萬像素 800X600 = 480000
   80萬像素 1024X768 = 786432
   100萬像素 1140X900 = 1026000
   130萬像素 1280X960 = 1228800
   200萬像素 1600X1200 = 1920000
     最后, 可能會遇到VNC版權問題,解決版權問題。
sudo apt -get install realvnc -vnc -server
  至此,基礎軟件已經全部安裝完畢,下面開始編碼。

 

 






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM