树莓派摄像头
文章目錄
- 硬件連接
- 軟件配置
- 查看攝像頭是否添加
- 添加驅動文件
- 打開攝像頭
- 攝像頭的使用
- 截圖命令
- 錄像命令
- 設置開機自啟動
硬件連接
我用的是CSI攝像頭,CSI攝像頭的連接線是一條柔軟,扁而寬的傳輸線。它應該被連接到樹莓派主板上標有“Camera”的插槽中。其插槽一側的擋板可以被輕輕掰開(通常是白色的那一側),把CSI線插進去后,請務必確認成功扣合了插槽。
軟件配置
查看攝像頭是否添加
首先用以下代碼來查看攝像頭是否添加,
ls \dev\在最右邊的一列中尋找“video0”,若沒有此字符串,則說明并沒有成功識別攝像頭,需要手動添加驅動文件。如果有,那么恭喜,因為攝像頭已經能夠使用了,以下的步驟就能跳過。
添加驅動文件
按以下命令打開驅動文件:
sudo vim /etc/modules #vim后面加空格按i進入編輯,然后在末尾加入如下代碼:
bcm2835-v4l2按Esc退出vim編輯模式 ,輸入:wq退出并保存。
打開攝像頭
輸入以下命令進入系統配置界面如下圖:
sudo raspi-config進入接口選項開啟攝像頭,并確認提示框中的開啟攝像頭提示
最后回到軟件配置的第一步,查看是否添加了攝像頭。
攝像頭的使用
截圖命令
raspistill命令的相關參數和實驗的具體效果:
-v:調試信息查看
-w:圖像寬度
-h:圖像高度
-rot:圖像旋轉角度,只支持 0、90、180、270 度(這里說明一下,測試發現其他角度的輸入都會被轉換到這四個角度之上)
-o:圖像輸出地址,例如image.jpg,如果文件名為“-”,將輸出發送至標準輸出設備
-t:獲取圖像前等待時間,默認為5000,即5秒
-tl:多久執行一次圖像抓取
錄像命令
使用以下命令進行錄像
raspivid -o (改成自己想要的名字).h264 -t 10000 -w 1280 -h 720如果你想改變拍攝時長,只要通過 “-t” 選項來設置你想要的長度就行了(單位是毫秒)。
如果你想改變圖像的分辨率,使用 “-w” 和 “-h” 選項將分辨率降為 1280x720等等。
設置開機自啟動
終端上輸入
sudo vim /etc/rc.local在文本內容的exit 0 上面添加一行:
python /home/pi/picam.py #絕對路徑指向要運行的腳本上述對于rc.local的修改需要root權限,先使用su命令,輸入root密碼才可以進行修改,否則左下角顯示的是只讀。
然后保存更改。
重啟樹莓派:
總結
- 上一篇: 硬件探索——D触发器74LS74在Mul
- 下一篇: 如何阻止事件冒泡和浏览器的默认行为