一、前言
這一講我們用樹莓派+攝像頭做一個(gè)監(jiān)控設(shè)備,視頻監(jiān)控算是樹莓派開(kāi)發(fā)的一個(gè)經(jīng)典案例了,實(shí)現(xiàn)的方法也有很多種,我這里就簡(jiǎn)單介紹其中一種。
二、硬件準(zhǔn)備
初學(xué)者建議使用usb接口的攝像頭,不需要很高的像素,某寶十幾塊錢的都可以,為什么是usb接口呢,因?yàn)榻泳€方便,而且很多復(fù)雜的操作都不需要你配置,比如對(duì)焦,現(xiàn)在的攝像頭基本都是自動(dòng)對(duì)焦的,對(duì)初學(xué)者來(lái)說(shuō)很友好。
我用的是下面這種:
先把攝像頭接到樹莓派的任意一個(gè)usb接口,然后啟動(dòng)樹莓派。
三、軟件配置
1、打開(kāi)圖形化窗口
可以遠(yuǎn)程打開(kāi),也可以接入顯示屏,不懂的同學(xué)可以翻一下我之前的博客,看下環(huán)境安裝,里面有詳細(xì)的介紹。
2、下載并運(yùn)行motion
下載motion:
sudo apt-get install motion
運(yùn)行motion:
sudo motion
注:運(yùn)行后要停止的話可以輸入Crtl+C。
3、查看監(jiān)控畫面
在圖形化窗口打開(kāi)網(wǎng)頁(yè),輸入localhost:8081
攝像頭的畫面出來(lái)之后會(huì)發(fā)現(xiàn)很卡,這個(gè)是正?,F(xiàn)象,因?yàn)槟J(rèn)的刷新率很低。
注:如果你的網(wǎng)絡(luò)不好,網(wǎng)頁(yè)加載可能會(huì)很慢,畫面也可能會(huì)卡死。
4、配置攝像頭參數(shù)
配置motion.conf文件
先輸入Crtl+C退出motion,或者新建一個(gè)命令窗口也行。
注:可以用nano也可以用vim,編輯器根據(jù)自己使用習(xí)慣選擇
sudo nano /etc/motion/motion.conf
sudo vim /etc/motion/motion.conf
開(kāi)機(jī)自啟動(dòng)(根據(jù)自己需要設(shè)置)
修改分辨率
默認(rèn)是320x240,畫面尺寸太小了,可以改大一些
修改幀數(shù)
增加幀數(shù)畫面會(huì)更流暢,但是自動(dòng)保存的圖片文件或者視頻文件占用的內(nèi)存也會(huì)更大。
設(shè)置攝像頭遠(yuǎn)程訪問(wèn)
默認(rèn)只能在樹莓派的瀏覽器上面打開(kāi)視頻窗口,如果想要在其他的PC端的瀏覽器上面訪問(wèn),可以修改localhost的配置。
修改之后就可以通過(guò)ip:8081訪問(wèn)(ip是樹莓派的網(wǎng)絡(luò)ip),如:192.168.1.4:8081。
四、運(yùn)行
運(yùn)行motion:
sudo motion
修改完上面的幾個(gè)設(shè)置之后,運(yùn)行效果如下:
樹莓派本地訪問(wèn):
PC端瀏覽器訪問(wèn):
注意:有些瀏覽器是不能訪問(wèn)的(比如:360),我這里用的是谷歌瀏覽器。
五、結(jié)束語(yǔ)
這一講只是簡(jiǎn)單的介紹了一下攝像頭的配置和使用,motion還有很多的配置和用法,感興趣的同學(xué)可以自己再研究一下。
這一講可能是零基礎(chǔ)入門教程的最后一講了,因?yàn)楹竺嬖傺由斓脑?,我覺(jué)得就不屬于入門教程而是實(shí)戰(zhàn)開(kāi)發(fā)了,其實(shí)還有一些常用的入門知識(shí)我沒(méi)講,比如PWM,ADC等,之所以沒(méi)講是因?yàn)檫@些東西跟之前的教程有很多共通的地方,思維稍微擴(kuò)展一下就可以舉一反三了。
雖然入門教程講完了,但是我后面還會(huì)繼續(xù)更新更多樹莓派的擴(kuò)展教程。
好了,關(guān)于這一講的內(nèi)容就這么多了,如果對(duì)你有幫助,可以給個(gè)收藏,如果想了解更多樹莓派的知識(shí)可以關(guān)注我,后續(xù)我會(huì)繼續(xù)更新更多的教程。
教程相關(guān)的軟件和源碼:https://pan.baidu.com/s/1-lVAZyH2s-VTn5qeSnEPhA ,提取碼:qwer