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

树莓派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”
    请输入图片描述
  • 登陆后,显示主界面
    请输入图片描述

更换主题为flat

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

  • 配置SYSTEM选项
    请输入图片描述

  • 配置Display选项
    请输入图片描述

  • 更换后的效果
    请输入图片描述

界面的功能介绍

  • 功能界面
    请输入图片描述

  • 功能简介

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摄像头。参考怎么检测摄像头

  • 配置摄像头基本信息
    请输入图片描述

  • 配置摄像头来源信息
    请输入图片描述

查看效果

  • 主界面下点击monitor的名称
    请输入图片描述

错误及解决

错误:

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

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: 树莓派3zoneminder, 树莓派3监控软件, 树莓派3zoneminder配置