樹莓派接入USB攝像頭

2021-08-19 13:51:16 字數 1603 閱讀 1194

前面的文章有提到過樹莓派,作為卡片電腦,樹莓派可以連線許多外設,今天就來看看如何使用樹莓派連線usb攝像頭。

現在市面上的usb攝像頭基本上都是免驅的,不過要注意,我們要確認攝像頭在linux下也是免驅的。說明一下自己使用的攝像頭,注意不是做廣告xd,五一期間京東買的奧尼狼魔,**49元,買回來接在樹莓派上玩玩。

準備工作

在開始下面兩項工作前,樹莓派應該已經設定了靜態ip,或者路由繫結了ip,否則每次樹莓派ip會變,不方便操作。

1. 開啟ssh

樹莓派開啟ssh很簡單,只要在樹莓派的/boot目錄下建立乙個空的,名稱為ssh的檔案即可。有了ssh,我們可以和樹莓派通過終端進行互動。

2. 開啟vnc

樹莓派開啟vnc需要在樹莓派安裝tightvncserver,在終端執行以下命令:

$ sudo apt-get update

$ sudo apt-get install tightvncserver

安裝完成後,輸入命令,執行伺服器:

$ vncserver :1

如果需要樹莓派開機自動起vnc服務,可以在~/.config/autostart/目錄下建立tightvnc.desktop檔案

$ cd ~/.config/autostart/

$ vim tightvnc.desktop

然後輸入以下內容:

[desktop entry]

name=tightvnc

exec=vncserver :1

startupnotify=false

連線並測試usb攝像頭

樹莓派接usb攝像頭十分簡單,畢竟樹莓派是linux系統的卡片電腦,將買來的usb攝像頭直接連在樹莓派的usb口上,然後我們看看攝像頭是否被識別,有兩種方法:

1. 使用lsusb命令

$ lsusb

ssh終端會顯示樹莓派當前接入的usb裝置列表,我們可以先不插攝像頭,lsusb,然後插上攝像頭lsusb,就可以看到usb攝像頭對應的是哪個裝置了。下圖是我的攝像頭。

2. 檢視裝置檔案

也可以檢視裝置檔案,輸入命令:

$ ls /dev/video*

嚴格的,也應該插拔攝像頭各執行一次,看看是否有新的攝像頭裝置被識別。我的裝置檔案是/dev/video0.實際上,這種方法更直接,我們稍後會使用裝置檔案。

查詢到攝像頭,我們可以使用fswebcam命令測試抓圖:

fswebcam最簡單的用法,第乙個引數是攝像頭對應的裝置檔案路徑,第二個引數是儲存截圖的路徑。

如果不滿足於抓圖,我們還可以看看攝像頭的效果。只需要登入vnc,啟動樹莓派上的終端,使用luvcview即可:

樹莓派遠端USB攝像頭

1.安裝庫 命令列輸入 sudo apt get update sudo apt get install subversion libjpeg8 dev imagemagick libv4l dev cmake git sudo git clone cd mjpg streamer mjpg str...

樹莓派使用usb攝像頭

sudo apt get install fswebcam 安裝拍照工具 fswebcam s10 test2.jpg 拍照基礎路徑預設在home d設定拍照的源解決黑屏問題 no banner 關標籤 r 設定解析度 後路徑設定 在樹莓派裡開攝像頭 sudo apt getinstall moti...

樹莓派 CSI攝像頭和USB攝像頭的配置與除錯

拍攝一張 安裝v4l2驅動使opencv能夠識別攝像頭 執行命令 sudo raspi config進入設定頁面後,之後按照下面步驟設定 選擇 inte cing options 選擇 camera 一直按回車後退出重啟樹莓派 利用 lsusb 可以檢視樹莓派上掛載的所有 usb 外設,將攝像頭插入...