樹莓派3 CSI介面攝像頭使用問題

2021-07-15 13:11:16 字數 1352 閱讀 1282

樹莓派原裝攝像頭插入後在raspi-config中開啟即可使用,但不會有/dev/video0節點

raspistill命令是樹莓派提供的捕獲影象的工具,輸入下面命令獲取一張影象儲存到image.jpg

raspistill常用引數

-v:除錯資訊檢視。

-w:影象寬度

-h:影象高度

-rot:影象旋轉角度,只支援 0、90、180、270 度

-o:影象輸出位址,例如image.jpg,如果檔名為「-」,將輸出傳送至標準輸出裝置

-t:獲取影象前等待時間,預設為5000,即5秒

-tl:多久執行一次影象抓取。

這個命令的意思是,擷取一張寬1024px,高768px,旋轉180度的,抓取的總時長為20秒,並且每5秒抓取一張,儲存的檔名為image1.jpg,image2.jpg以此類推。

raspivid -o mykeychain.h264

如果你想改變拍攝時長,只要通過 "-t" 選項來設定你想要的長度就行了(單位是毫秒)。

raspivid -o mykeychain.h264 -t 10000

使用 "-w" 和 "-h" 選項將解析度降為 1280x720...

raspivid -o mykeychain.h264 -t 10000 -w 1280 -h 720

樹莓派中的camera module是放在/boot/目錄下以韌體的形式載入的,不是乙個標準的v4l2的攝像頭ko驅動,所以載入起來之後會找不到/dev/video0的裝置節點。這是因為這個驅動是在底層的,v4l2這個驅動框架還沒有載入,所以要在/etc/modules裡面新增一行bcm2835-v4l2(是4l2,不是412,小寫的l),這句話意思是在系統啟動之後會載入bcm2835-v4l2這個模組,這個模組在樹莓派系統的/lib/modules/***/***/***下面,新增之後重啟系統,就會在/dev/下面發現video0裝置節點了。

bcm2835-v4l2

此時可以使用mplayer來看攝像頭實時影象了。

sudo apt-get install mplayer
sudo mplayer tv://

解決新版樹莓派無法開啟CSI介面攝像頭問題

博主近日想拿樹莓派做個監控系統,於是入手了樹莓派3b以及官方的camera v2。刷了最新版的raspbian系統,發現怎麼都無法使用。網傳的如下的圖,然而我刷的最新的系統裡根本沒有這個選項。解決方法如下 首先判斷一下攝像頭是不是不起作用狀態 使用vcgencmd get camera發現suppo...

一 樹莓派CSI攝像頭

攝像頭安裝 參見 有問題都可以在網上找到解決方法 sudo raspi config enable camera raspistill 拍照 v 除錯資訊檢視。w 影象寬度 h 影象高度 rot 影象旋轉角度,只支援 0 90 180 270 度 t 獲取影象前等待時間,預設為5000,即5秒 tl...

樹莓派csi攝像頭安裝過程

注意 使用樹莓派自帶扁線攝像頭時,切記不要帶電插拔!1.購買csi攝像頭的 鏈結如下 樹莓派zero攝像頭500萬畫素 raspberry pi zero w相機配15cm排線 復z 這句話 lirbyishmro 後咑閞淘宀 2.購買底板cmio3以及樹莓派lite開發板的店家 上的樹莓派電子和通...