web調(diào)試樹莓派攝像頭

上個禮拜又開始玩raspberrry膳凝,但攝像頭還沒沒玩熱乎控妻,在裝 OpenCV想玩移動偵測的時候發(fā)現(xiàn)SD的卡套不夠緊固迂烁,總是沒法重啟看尼,一怒之下買了新的SD。

但剛滿心歡喜的裝上新SD卡時婚被,發(fā)現(xiàn)攝像頭沒辦法用了狡忙。之后開始懷疑系統(tǒng)、懷疑軟件設(shè)置址芯,然后在網(wǎng)上各種找灾茁,終于找到了官網(wǎng)的這個帖子窜觉,無奈的承認(rèn)是攝像頭壞了,或許就是前幾天頻繁啟動插拔電源的時候弄壞了北专。

然后就只能乖乖的去淘寶買了新的攝像頭禀挫。

但是新買的攝像頭沒辦法自動對焦,所以為了在線調(diào)試攝像頭拓颓,找了下教程语婴,為此還裝了motion,但之后才發(fā)現(xiàn)motion只支持USB攝像頭驶睦,折騰了一段時間砰左,大致成功后,有了此文场航,以作記錄缠导。

實現(xiàn)方案

主要的教程是用樹莓派搭建網(wǎng)絡(luò)攝像頭,在此基礎(chǔ)上溉痢,有刪減僻造,也有增加的說明。

  • 設(shè)備:樹莓派B+孩饼、無線網(wǎng)卡髓削、攝像頭
  • 系統(tǒng)安裝和硬件驅(qū)動:略去不表
  • 軟件實現(xiàn)方案:
    用樹莓派加上相機(jī)模塊,可以實現(xiàn)實時監(jiān)控的功能镀娶,再將時時視頻流導(dǎo)入到 Web 界面中立膛,就變成簡單的網(wǎng)絡(luò)攝像頭(Webcam)。Web 端用 Nodejs + WebSocket梯码,既可以進(jìn)行實時播放旧巾,同時又方便進(jìn)功能的擴(kuò)展。

軟件安裝

安裝 Nodejs/ffmpeg

install nodejs

教程中:

wget http://node-arm.herokuapp.com/node_latest_armhf.deb
sudo dpkg -i node_latest_armhf.deb

但是我這樣安裝后并未成功忍些,找了下stack Overflow,發(fā)現(xiàn)是版本問題坎怪,解決辦法如下:

wget https://nodejs.org/download/release/v0.10.0/node-v0.10.0-linux-arm-pi.tar.gz
cd /usr/local
sudo tar xzvf ~/node-v0.10.0-linux-arm-pi.tar.gz --strip=1

查看node版本罢坝,安裝成功

pi@raspberrypi~ $ node -v
v0.10.0

install ffmpeg

libx264 support
git clone git://git.videolan.org/x264 
cd x264 
./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl
make 
sudo make install
ffmpeg
git clone git://git.ffmpeg.org/ffmpeg cd ffmpeg sudo 
./configure --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree 
make  
sudo make install

install ws

原教程沒提到安裝ws,如果你的樹莓派沒有的話搅窿,需要安裝下嘁酿。

npm install ws

軟件配置

創(chuàng)建 Node server 監(jiān)聽

進(jìn)入webcam目錄下 ,創(chuàng)建 Node server 監(jiān)聽 http://127.0.0.1:8082

git clone https://github.com/phoboslab/jsmpeg.git webcam 
cd webcam && node stream-server.js password

打開視頻男应,并通過 ffmpeg 轉(zhuǎn)換視頻格式

raspivid -t 0 -w 320 -h 240 -o - | ffmpeg -i - -s 320x240 -f mpeg1video -b 800k -r 30 http://127.0.0.1:8082/password

本地監(jiān)控

用瀏覽器打開stream-example.html闹司,就可以在本地看到實時監(jiān)控畫面了。但我的樹莓派沒裝火狐沐飘,所以測試看不到視頻游桩,但這不重要牲迫,本來就不打算在本地監(jiān)控。

遠(yuǎn)程調(diào)試

遠(yuǎn)程調(diào)試需要修改文件stream-example.html

var client = new WebSocket( 'ws://RASPI_LOCAL_IP:8084/' ); 

在webcam目錄下開啟HTTP服務(wù)

python -m SimpleHTTPServer 8080

在遠(yuǎn)程的瀏覽器中打開借卧,其中盹憎,RASPI_LOCAL_IP是樹莓派的ip地址

http://RASPI_LOCAL_IP:8080 

后續(xù)

初步的功能已經(jīng)調(diào)試成功,攝像頭的焦距現(xiàn)象也正常了铐刘。
但在調(diào)試的過程中發(fā)現(xiàn)延遲較大陪每,應(yīng)該可以做后續(xù)的優(yōu)化。
附圖:

屏幕快照 2016-06-07 下午11.31.03.png

參考與感謝

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末镰吵,一起剝皮案震驚了整個濱河市檩禾,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌疤祭,老刑警劉巖盼产,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異画株,居然都是意外死亡辆飘,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進(jìn)店門谓传,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蜈项,“玉大人,你說我怎么就攤上這事续挟〗糇洌” “怎么了?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵诗祸,是天一觀的道長跑芳。 經(jīng)常有香客問我,道長直颅,這世上最難降的妖魔是什么博个? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮功偿,結(jié)果婚禮上盆佣,老公的妹妹穿的比我還像新娘。我一直安慰自己械荷,他們只是感情好共耍,可當(dāng)我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著吨瞎,像睡著了一般痹兜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上颤诀,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天字旭,我揣著相機(jī)與錄音对湃,去河邊找鬼。 笑死谐算,一個胖子當(dāng)著我的面吹牛熟尉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播洲脂,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼斤儿,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了恐锦?” 一聲冷哼從身側(cè)響起往果,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎一铅,沒想到半個月后陕贮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡潘飘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年肮之,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片卜录。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡戈擒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出艰毒,到底是詐尸還是另有隱情筐高,我是刑警寧澤,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布丑瞧,位于F島的核電站柑土,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏绊汹。R本人自食惡果不足惜稽屏,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望西乖。 院中可真熱鬧诫欠,春花似錦、人聲如沸浴栽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽典鸡。三九已至,卻和暖如春坏晦,著一層夾襖步出監(jiān)牢的瞬間萝玷,已是汗流浹背嫁乘。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留球碉,地道東北人蜓斧。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像睁冬,于是被迫代替她去往敵國和親挎春。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,601評論 2 353

推薦閱讀更多精彩內(nèi)容