手頭有一個(gè)閑置的USB攝像頭,插在自己的筆記本上,能夠正常使用,且不用裝驅(qū)動(dòng)。
然后想把它插在樹(shù)莓派上試試。
參考:樹(shù)莓派基于motion的usb攝像頭監(jiān)控
方法如下:
- 進(jìn)入樹(shù)莓派
/dev/目錄,查看有沒(méi)有video0這個(gè)文件。
image - 安裝
motion程序:
$ sudo apt-get install motion
- 修改
motion程序的daemon:
sudo vim /etc/default/motion
- 把
no改成yes,開(kāi)啟motion的daemon一直檢測(cè)設(shè)備:
image - 打開(kāi)
motion程序的配置文件:
$ sudo vim /etc/motion/motion.conf
- 把
daemon off改成daemon on:
image - 確認(rèn)視頻流的接口是
8081:
image - 把
stream_localhost on改成stream_localhost off,關(guān)閉localhost本地的限制:
image - 把
sdl_threadnr注釋屏蔽掉:
image - 保存文件,退出。
- 開(kāi)啟
motion程序的daemon,sudo motion:
image - 打開(kāi)瀏覽器查看樹(shù)莓派的攝像頭影像,地址是:
http://樹(shù)莓派IP地址:8081:
然后會(huì)看到瀏覽器一直在刷新顯示這個(gè)小圖像(分辨率不高)▼:

image
經(jīng)過(guò)測(cè)試,只要這個(gè)motion一直開(kāi)著,就支持熱插拔,隨時(shí)插上隨時(shí)都有(需要刷新瀏覽器)。
關(guān)閉motion的daemon:
$ sudo killall -TERM motion
修改分辨率
默認(rèn)的顯示大小是320*240的,非常小,不清楚。所以我們可以把它改大。
還是到motion的配置文件里,找到width和height,改成800和600,如下:

image
然后關(guān)閉重啟motion:
$ sudo killall -TERM motion
$ sudo motion
就會(huì)看到改大了的顯示了:

image
注意,每次修改如果不顯示,或者不成功??赡苄枰貑⑾聵?shù)莓派,或者你的設(shè)置比例有問(wèn)題。