#安装motion软件
sudo apt updata
sudp apt upgrade -y
sudo apt-get install motion
#然后打开 motion daemon 守护进程,让他可以一直在后台运行:
sudo vim /etc/default/motion
start_motion_daemon=yes #no修改成yes
#编辑配置文件
sudo vim /etc/motion/motion.conf
#几项关键的设置,width和height可以设置摄像头窗口大小,使用10元包邮的摄像头画面会太暗,可以通过配置自动亮度或者手动调整亮度(值大小0-255)来改善。
deamon on #deamon off 改成 on
width 800
height 600 #设置分辨率
webcam_localhost off #关闭 localhost 的限制
stream_auth_method2 #开启密码认证
stream_authentication 用户名:密码 #网页查看摄像头的用户名和密码4
auto_brightness #自动亮度
brightness #摄像头亮度:0~255
framerate 24 #视频帧率
stream_maxrate 30
webcontrol_localhost off #允许非本机访问总控制页面
stream_localhost off #允许非本机查看视频监控
#然后启动 motion:
sudo systemctl start motion
sudo motion
#配置完成后打开树莓派ip:8081即可访问,若打开黑屏可以参考下面的解决方法;
其他的配置内容:
1、设置为开机运行:
#打开配置文件,在exit 0前添加 motion , 保存,就会开机自动运行了。
sudo vim /etc/rc.local
2、设置运动检测,检测到运动的物体可以自动框起来:
#打开配置文件:
sudo vim /etc/motion/motion.conf
#修改配置内容:
locate_motion_mode off #将off修改为on
locate_motion_mode on #探测到实时视频中有物体运动时,运动区域被矩形框起来
安装配置过程可能出现的问题:
基本上首次打开都可能会遇到黑屏的问题:
在开始前先关闭motion,必须关闭不然无法配置
sudo killall -TERM motion
#打开模块驱动文件,添加树莓派摄像头:
sudo vim /etc/modules
在 /etc/modules 里面添加一行bcm2835-v4l2(是4L2,不是412,小写的L),这句话意思是在系统启动之后会加载bcm2835-v4l2这个模块,这个模块在树莓派系统的/lib/modules/xxx/xxx/xxx下面,添加之后重启系统,就会在/dev/下面发现video0设备节点了 就有画面了~!
解决卡顿:
修改/etc/default/motion中:
解决延时问题:framerate 设置成 50(或者更大,根据试验自己选择)
解决卡顿:找到 stream_maxrate 将这个参数设置改大,如 90 或者小点的(根据试验自己选择)
修改完成后重启motion:
sudo systemctl restart motion
sudo motion
重新打开树莓派ip:8081