一.检查USB摄像头

插上USB摄像头 
使用命令:lsusb
显示USB设备列表
 
主要检查摄像头是否被树莓派检测到
如果没有你的摄像头的信息,那么有可能你的树莓派的电源无法供应足够的电力给你的摄像头。
这时你可以给你的摄像头用独立的电源线,比如有源USB hub,并重新输入lsusb命令查看。
 
二.配置motion
 
1.安装motion 
输入命令:
 
sudo apt-get install motion
 
2.然后配置motion daemon 守护进程 
输入命令编辑motion:
 
sudo nano /etc/default/motion
 
把里面的no修改成yes,让他可以一直在后台运行:
 
start_motion_daemon=yes
 
3.修改motion的配置文件 
(1)输入命令:
 
sudo vim /etc/motion/motion.conf

sudo nano /etc/motion/motion.conf

 

使用 Ctrl + W 来查找需要修改的内容,如图所示,有三处需要修改

1/将 daemon 修改为 on

2/修改 webcontrol_localhost off

3/ 将stream_localhost on改成off,即关闭 localhost 的限制

 

最后,保存退出。
 
3.配置启动
 
(1)输入下面命令启动服务:
 
sudo service motion start  
 
(2)输入以下命令开启motion:
 
sudo motion
 
4.查看效果
 
打开浏览器,输入http://树莓派IP:8081即可查看拍到的图像
打开浏览器,输入http://树莓派IP:8080即可进行设置motion参数
 
三.需要注意的问题
 
1.浏览器的问题 
经过测试,苹果电脑的浏览器是可以显示图像的,据说有些浏览器不行。
 
2.局域网限制 
之前看到别人的教程写的是外网也可以访问,实际上如果你没有配置你的树莓派成为服务器的话,你的树莓派的ip地址都是私有地址,外网无法访问,只能在局域网内部使用。
 
3.摄像头的问题 
摄像头供电要注意。
 
四 如何关闭进程motion
1/指令

pgrep -l motion

 

查询进行motion的pid

 

2/指令

sudo kill ???(motion_PID)