手头有一个闲置的USB摄像头,插在自己的笔记本上,能够正常使用,且不用装驱动。
然后想把它插在树莓派上试试。
方法如下:
- 进入树莓派
/dev/目录,查看有没有video0这个文件。
image
- 安装
motion程序:
$ sudo apt-get install motion
- 修改
motion程序的daemon:
sudo vim /etc/default/motion
- 把
no改成yes,开启motion的daemon一直检测设备:
image
- 打开
motion程序的配置文件:
$ sudo vim /etc/motion/motion.conf
- 把
daemon off改成daemon on:
image
- 确认视频流的接口是
8081:
image
- 把
stream_localhost on改成stream_localhost off,关闭localhost本地的限制:
image
- 把
sdl_threadnr注释屏蔽掉:
image
- 保存文件,退出。
- 开启
motion程序的daemon,sudo motion:
image
- 打开浏览器查看树莓派的摄像头影像,地址是:
http://树莓派IP地址:8081:
然后会看到浏览器一直在刷新显示这个小图像(分辨率不高)▼:
image
经过测试,只要这个motion一直开着,就支持热插拔,随时插上随时都有(需要刷新浏览器)。
关闭motion的daemon:
$ sudo killall -TERM motion
修改分辨率
默认的显示大小是320*240的,非常小,不清楚。所以我们可以把它改大。
还是到motion的配置文件里,找到width和height,改成800和600,如下:
image
然后关闭重启motion:
$ sudo killall -TERM motion
$ sudo motion
就会看到改大了的显示了:
image
注意,每次修改如果不显示,或者不成功。可能需要重启下树莓派,或者你的设置比例有问题。










网友评论