樹莓派圖像處理之攝像頭安裝+配置教程
-
本文簡單講講樹莓派如何安裝攝像頭,以及一些配置和簡單使用
-
樹莓派的主板上有一個專門為攝像頭模塊預留的接口:CSI(Camera Serial Interface)。注意 CSI 並不是樹莓派特有的,而是 MIPI(移動產業處理器接口聯盟)定義的一個接口,用於約束手機與攝像頭連接和通信的規范
攝像頭模塊准備
- 我手里這款應該是官方發布的攝像頭,擁有 500 萬像素(最高分辨率 2592 像素 x1944 像素)的 CMOS 傳感器,至少支持 30FPS 的 1080P 高清視頻錄制,連線是 15 針的軟線,體積小巧,大約是 25mm x 24mm x 9mm,很輕,幾克這樣子
安裝
-
可參考視頻教程以及下面的截圖 https://www.bilibili.com/video/av22636134/
-
首先樹莓派關機,找到那個 CSI 接口,安裝分以下幾步進行
-
這個卡扣不同於貼着板子的那種可以掀開的,也不像內存條那種豎直的插槽自動卡位,這個 CSI 插槽的卡扣需要向上拔出,一定記得溫柔,而且空間狹窄,手指不一定有空間,可用牙簽之類慢慢挑
-
卡扣松了之后,將排線插入,插至底部,注意排線方向,有金屬觸點的朝卡扣條對面
-
扶着軟排線,按下卡扣,確保線的金屬邊緣與插槽邊緣平行
設置
-
安裝完成之后,給樹莓派上電,開始進行設置
-
首先是更新攝像頭驅動,新版系統可能不用,但還是更新一下為好
sudo apt-get update
sudo apt-get upgrade
-
更新完之后,需要啟用,有兩種方式,設置完之后均需重啟才能生效
-
首先是命令行方式,執行
sudo raspi-config
打開配置,選擇Interfacing Options
,再找到Camera
然后選擇啟用即可
- 第二種是直接 vnc 連接上去,點擊樹莓派圖標->首選項->配置->接口->攝像頭啟用-ok 重啟
- 重啟后查看設備是否成功掛載,
ls -l /dev/ | grep video
,看到 video0 表示成功掛載識別
使用
畫面捕捉
-
使用
raspistill
專用命令,此命令可能不適用於 usb 攝像頭,那個需要安裝使用sudo apt-get install uvccapture
-
raspistill
是集成在系統的,可以直接使用,運行raspistill -o h.jpg
即可成功截圖並保存輸出,更多參數使用raspistill --help | more
錄制視頻
- 執行
raspivid -o v.h264 -t 5000
,錄制 5 秒長度的 1080p 視頻,h264 是 MPEG4 之后的視頻壓縮格式,數據壓縮比例高。桌面環境雙擊視頻可直接播放,或者桌面環境執行omxplayer v.h264
最后
-
本文教程就到這里,通過網絡采集樹莓派視頻流、以及如何控制攝像頭和簡單的圖像處理,留到下篇講
-
實踐操作篇需要多多動手,體會每個細節,並且教程可能與各位實際軟硬件略有不同