聚豐項(xiàng)目 > 基于LabVIEW編程Raspberry Pi 網(wǎng)絡(luò)攝像機(jī)
Raspberry Pi 上基于LabVIEW編程實(shí)現(xiàn)網(wǎng)絡(luò)攝像機(jī),捕獲圖像同一局域網(wǎng)可讀; LabVIEW獲取圖像流,實(shí)時(shí)監(jiān)控; 監(jiān)控圖像可捕獲保存,可調(diào)捕獲幀數(shù)。
A670521546
A670521546
團(tuán)隊(duì)成員
李明 創(chuàng)客
把樹莓派和家用usb攝像頭組裝成一個(gè)網(wǎng)絡(luò)攝像機(jī)
Step1:樹莓派安裝MJPG-Streamer
MJPG-Streamer可以將攝像頭采集的圖像傳送到本地ip的端口,在同一個(gè)網(wǎng)絡(luò)下的其他終端可以通過瀏覽器瀏覽采集的圖像流。于是,第一步先在樹莓派上安裝MJPG-Streamer
打開Terminal
先安裝依賴庫:
sudo apt-get install libjpeg8-dev
需要用到cmake
sudo apt-get install cmake
若不成功,更新一下apt列表
sudo apt-get update sudo apt-get upgrade
開啟攝像頭
sudo raspi-config
選擇Enable Camera
重啟后,從GitHub上下載zip文件
https://github.com/jacksonliam/mjpg-streamer
解壓
unzip mjpg-streamer-master.zip
進(jìn)入目錄中
cd mjpg-streamer-master/
cd mjpg-streamer-experimental/
進(jìn)行編譯
make clean all
啟動(dòng)攝像頭
./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"
保持PC和樹莓派連接在同一個(gè)Wifi中。(若是沒有路由器,用PC開設(shè)無線熱點(diǎn)也可)
這個(gè)時(shí)候,在瀏覽器中輸入鏈接:
http://<樹莓派IP>:8080/?action=stream
就可以看到攝像頭截取的圖像了。
Step2:將網(wǎng)絡(luò)攝像頭轉(zhuǎn)成本地?cái)z像頭
通過IP Camera Adapter將網(wǎng)絡(luò)攝像頭轉(zhuǎn)成本地?cái)z像頭
設(shè)置界面如下:
]
將url拷貝進(jìn)第一欄,username填pi(默認(rèn)密碼是raspberry)也可填root,密碼自己設(shè)定
此時(shí),可以理解為樹莓派的攝像頭成為了我們本地的攝像頭,可以把樹莓派隨意拿到較遠(yuǎn)的地方。
Step3:安裝LabVIEW和VAS
具體的安裝過程就不說了。安裝文件可以在官網(wǎng)上下載,或者用社區(qū)提供的鏈接。
Step4:在LabVIEW上查看USB攝像頭圖像
LabVIEW是一個(gè)強(qiáng)大的工具,并且具有圖形化的界面,同時(shí)擁有了基本的邏輯結(jié)構(gòu),通過圖形化的連接,你就可以開發(fā)強(qiáng)大、復(fù)雜的功能。
首先,點(diǎn)擊LabVIEW的tools->Measurement & Automation Exploer
然后在打開的面板中選中MJPEG Camera,記住你的Camera編號(hào)
點(diǎn)擊Grab,就是獲取視頻流,可以看到,獲取的是USB攝像頭上的圖像。
Step5: 寫一個(gè)VI,實(shí)現(xiàn)攝像頭的實(shí)時(shí)監(jiān)控和圖像捕捉
打開LabVIEW,在面板中點(diǎn)擊Create Project,創(chuàng)建一個(gè)Blank VI ,然后進(jìn)行編輯
LabVIEW的前面板的Control欄,在安裝了VAS之后,會(huì)多出
后面板Function會(huì)多出
通過這里面的模塊,我們可以實(shí)現(xiàn)攝像頭的實(shí)時(shí)監(jiān)控
這里附上我的VI文件
簡單解釋一下:
主循環(huán)是一個(gè)while循環(huán),跳出循環(huán)通過點(diǎn)擊Stop Button實(shí)現(xiàn)。
主循環(huán)中有一個(gè)case structure,在保存圖像的Button按鍵按下后,Case為True,執(zhí)行保存圖像功能,保存的命名方式為時(shí)-分-秒.png,LabVIEW的IMAQ Write File2 還提供了其他幾種圖像格式,可以自己更改。
運(yùn)行一下。
這是實(shí)驗(yàn)室的工具柜,USB攝像頭的分辨率較低誒
點(diǎn)擊保存圖像,可以看到保存路徑內(nèi)
OK,整個(gè)工程大功告成!
最后附上樹莓派的圖片,和裝上保護(hù)殼后的樣子。
設(shè)置的過程中,用到了HDMI接顯示屏,鍵盤、鼠標(biāo)和攝像頭
整個(gè)攝像機(jī)只需要攝像頭和樹莓派,還有無線網(wǎng)卡就可以了
保護(hù)殼裝上后。
(0.02 MB)下載
動(dòng)心忍性1234: 您好我是無線電雜志的編輯,我們對(duì)您的項(xiàng)目十分感興趣,請(qǐng)問您有興趣投稿嗎?成為我們的作者除稿費(fèi)外還有其他優(yōu)厚條件。敬請(qǐng)參與。投稿請(qǐng)聯(lián)系QQ260534978.
回復(fù)
橄欖成渣丶: 大神!
回復(fù)