樹莓派驅動雙目攝像頭

2021-09-11 20:39:23 字數 3276 閱讀 9685

最近偶然在鹹魚上,發現了一款低配廉價的雙目攝像頭,想用來玩玩雙目測距,在網上參考了不少大神的資料,驅動過程遇到了不少問題,在這裡將自己的驅動過程寫出來給大家分享一下,最近會抽空搞搞雙目測距,如果成功了,也會在這裡跟大家分享一下。

官方給了windows上的上位機,插上就能用,共有4種模式,左眼,右眼,紅藍,雙目。

而我們今天主要介紹linux環境下的配置。

該攝像頭支援uvc協議,在linux下預設只能讀取單目的影象,因此需要模擬上位機的切換模式按鍵給雙目攝像頭傳送資料。

樹莓派中可以通過uvcdynctrl命令給傳送資料來切換攝像頭的模式。

樹莓派中需要安裝uvcdynctrl,執行如下命令

sudo apt-get install uvcdynctrl

安裝完成後並把uvcdynctrl命令寫成shell指令碼來實現四個模式的切換。

切換成雙目模式的指令碼內容如下,video0為攝像頭,可根據實際改動。

最後一行中用0x0100,0x0200,0x0300,0x0400指令分別可以切換到左單目,右單目,紅藍模式,雙目模式。

uvcdynctrl -d /dev/video0 -s 6:8  '(le)0x50ff'

uvcdynctrl -d /dev/video0 -s 6:15 '(le)0x00f6'

uvcdynctrl -d /dev/video0 -s 6:8  '(le)0x2500'

uvcdynctrl -d /dev/video0 -s 6:8  '(le)0x5ffe'

uvcdynctrl -d /dev/video0 -s 6:15 '(le)0x0003'

uvcdynctrl -d /dev/video0 -s 6:15 '(le)0x0002'

uvcdynctrl -d /dev/video0 -s 6:15 '(le)0x0012'

uvcdynctrl -d /dev/video0 -s 6:15 '(le)0x0004'

uvcdynctrl -d /dev/video0 -s 6:8  '(le)0x76c3'

uvcdynctrl -d /dev/video0 -s 6:10 '(le)0x0400'

樹莓派建立change.sh指令碼,將上述**寫入,最後一行是模式的切換,上面已經說過了。

(指令碼內容)

修改檔案許可權

chmod 777 change.sh 

執行指令碼

現在我們就可以通過指令碼來切換攝像頭的模式了。

在介紹mjpg-streamer之前,我先寫一些準備工作,為了讓沒有基礎的同學也弄出來。

enable樹莓派攝像頭

用putty進入樹莓派後,enable攝像頭(執行一次即可,無需每次開機都執行):

選擇第5個,進入後第乙個就是camera,直接使能,然後重啟。

sudoreboot

安裝必要的庫

命令列直接敲以下指令:

sudoapt-get update

sudoapt-getinstallsubversion

sudoapt-getinstalllibjpeg8-dev

sudoapt-getinstallimagemagick

sudoapt-getinstalllibv4l-dev

sudoapt-getinstallcmake

sudoapt-getinstallgit

git開源的project到本地,編譯

#注意一定要在mjpg-streamer-experimental資料夾下,進行編譯

makeall

sudomakeinstall

最後,在命令列中輸入命令

就可以驅動攝像頭了。

然後開啟瀏覽器輸入192.168.43.148:8080就可以看到影象了。

效果展示。

樹莓派攝像頭測試

開啟攝像頭預覽 coding utf 8 from time import sleep from picamera import picamera defopen preview with picamera as camera camera.resolution 320,240 camera.sta...

攝像頭 樹莓派 樹莓派小妙用三 攝像頭簡用

樹莓派3b 樹莓派攝像頭 不是原裝的 將樹莓派斷電,將攝像頭插到樹莓派對應的排孔處。輸入 sudo raspi config依次按照下面進行操作。例 raspistill t 500 o test.jpg ifx emboss延時500ms拍攝浮雕特效的 命令為test.jpg,預設儲存在 home...

攝像頭 樹莓派 玩轉樹莓派 2 家庭攝像頭搭建

jeremie 玩轉樹莓派 1 ssh平台搭建 zhuanlan.zhihu.com 插在黃色框框內,注意正反面 檢視是否能夠識別到硬體 有veido說明識別到了硬體,你們插反 配置使能camera 然後按回車回車就行 進行功能測試 拍張照 raspivid o new.h264 t 1000如果這...