在树莓派上安装配置远程摄像头监控motion

#安装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

  • 4
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值