最新消息:

树莓派3-家庭监控软件Zoneminder快速配置

Raspberry Pi 少儿编程 2367浏览 0评论
树莓派3家庭监控

系统架构

树莓派3-家庭监控软件Zoneminder快速配置

准备

  • 官方使用手册,http://zoneminder.readthedocs.io/en/latest/userguide/index.html
  • 中文文档,http://m.blog.csdn.net/article/details?id=51659438

使用步骤

登录

  • 登录, 浏览器输入地址http://yourip/zm/ 出现登录框, 默认的帐号和密码为 “admin/admin”
    树莓派3-家庭监控软件Zoneminder快速配置
  • 登陆后,显示主界面
    树莓派3-家庭监控软件Zoneminder快速配置

更换主题为flat

如果是1.28.100以上版本可以更换主题.

  • 配置SYSTEM选项
    树莓派3-家庭监控软件Zoneminder快速配置
  • 配置Display选项
    树莓派3-家庭监控软件Zoneminder快速配置
  • 更换后的效果
    树莓派3-家庭监控软件Zoneminder快速配置

界面的功能介绍

  • 功能界面
    树莓派3-家庭监控软件Zoneminder快速配置
  • 功能简介
A: 登录信息
B: 配置信息
C: 日志信息
D: 事件及统计
E: 监控区域定义
F: 摄像头的来源,可以是IP 摄像头,USB摄像头等
G: 监控模式,Modect=检测,Record=录制,Mocord=检测并录制, Monitor=实时监控

(1)Monitor:只能观察摄像头拍摄到实时视频,但对视频页面不分析,也不会产生事件或警告。
(2)Modect:所有捕捉到的图像将被分析,进行图像检测。
(3)Record:如同传统的录像机一样,录制固定长度的视频,不会进行运动检测。
(4)Mocord:是Modect和Record的结合,不仅录制视频,还会对视频中的运动图像高亮显示。
(5)Nodect:需要外部触发源来触发监控。
H: 监控显示模式
I: 执行模式

热释红外触发

如果监控点的模式选择为Nodect,同时开启外部触发选项的话,则可以通过发送一个外部中断给ZoneMinder来触发监控事件。ZoneMinder会打开6802端口,进行监听。如果接收到符合格式的外部信息,则会执行相应操作。

ZoneMinder定义了所能处理的外部信息的格式:”|||||”。

  • id为目标监控节点的编号
  • action有“on”,“off”,“cancel”和“show”4个选择,“on”触发监控,“off”关闭监控,“cancel”取消之前的打开或者关闭行为,“show”显示图像的辅助文本。ZoneMinder额外支持时间补偿机制,即发送“on+20”将会打开监控20s之后自动关闭监控。
  • score为警告级别,通常为一个非零的数值。
  • cause为32个字符以内的警报原因。
  • text为256个字符以内的警报描述。
  • showtext为将添加到图像上的32个字符以内的文本。

基于以上讨论,可以采用热释红外传感器来触发监控事件。项目中使用的传感器可以检测到5m范围内的人体红外辐射,当有人体靠近传感器时,传感器被触发,即发送一个ZoneMinder外部信息至ZoneMinder,启动监控。根据发送信息的内容,系统将会对监控时间进行设定。

添加摄像头

  • 点击Add new Monitor.加入增加一个本地的USB摄像头。参考怎么检测摄像头
  • 配置摄像头基本信息
    树莓派3-家庭监控软件Zoneminder快速配置
  • 配置摄像头来源信息
    树莓派3-家庭监控软件Zoneminder快速配置

查看效果

  • 主界面下点击monitor的名称
    树莓派3-家庭监控软件Zoneminder快速配置

错误及解决

错误:

zms 18394   ERR Unable to authenticate user

解决: 找到Option->”AUTH_RELAY” 设置为None.

错误:

web_js  17497   ERR getStreamCmdResponse stream error: socket_sendto( /tmp/zm/zms-534859s.sock ) failed: No such file or directory - checkStreamForErrors() ?view=watch

解决: 找到Option->”AUTH_RELAY” 设置为None.

错误:

web_php 17497   ERR socket_sendto( /tmp/zm/zms-534859s.sock ) failed: No such file or directory /usr/share/zoneminder/includes/functions.php

解决: 找到Option->”AUTH_RELAY” 设置为None.

错误: /usr/bin/zmc -d /dev/video0 没有访问权限

解决: 启用命令的是www-data用户,这个用户不能访问/dev/video0设备,增加www-data组到video组

usermod -a -G video www-data 

问题集:

  • https://github.com/ZoneMinder/ZoneMinder/issues

您必须 登录 才能发表评论!