摄像头接入
- 点击【视频接入】-【摄像头】-【添加摄像头】按钮,配置摄像头与算法参数。
1. rtsp协议接入
- 自动生成取流方式:rtsp协议填写如下内容。
项目 | 详情 |
---|---|
协议 | rtsp |
ID | 摄像头标识(选填),不填系统自动生成 |
描述 | 摄像头描述,如“办公室” |
取流方式 | 自动生成 |
IP | 摄像头IP,如192.168.1.66 |
摄像头账号 | 如admin |
摄像头密码 | 如admin |
摄像头品牌 | 选择品牌:海康、大华、宇视、华为选其一;若不在品牌列表中,取流方式选择手动输入,详情见:手动输入取流方式 |
码流类型 | 默认:主码流。可选主码流、子码流 |
检测是否在线 | 填写完成以上内容,点击检测,确定是否在线。若不在线,需排查摄像头网络、IP、账密、拉流次数是否异常 |
告警视频录制 | 仅KS988以及8/16路版KS968-M1&M2支持,使用前请确认产品型号 |
- 手动输入取流方式:rtsp协议填写如下内容。
项目 | 详情 |
---|---|
协议 | rtsp |
ID | 摄像头标识(选填),不填系统自动生成 |
描述 | 摄像头描述,如“办公室” |
取流方式 | 手动输入 |
IP | 摄像头IP,如192.168.1.66 |
RTSP | 摄像头RTSP流地址。联系摄像头厂商提供 |
检测是否在线 | 填写完成以上内容,点击检测,点击检测,确定是否在线。若不在线,需排查摄像头RTSP流、拉流次数是否异常 |
告警视频录制 | 仅KS988以及8/16路版KS968-M1&M2支持,使用前请确认产品型号 |
注:rtsp流地址联系摄像头厂商提供,下面提供海康品牌摄像头rtsp流地址格式,根据说明将地址修改为自己摄像头的信息。
样例: rtsp://admin:123456@192.168.18.105:554/h264/ch1/main/av_stream |
|
admin | 摄像头账号 |
123456 | 摄像头密码 |
192.168.18.105 | 摄像头IP |
554 | 默认端口号,无需修改 |
h264 | 摄像头编码格式,有h264、h265 |
main | 码流类型,有主码流main、子码流sub |
- 仅KS988以及8/16路版KS968-M1&M2支持告警短视频录制,使用前需确认产品型号,开启【告警视频录制】开关;
- 摄像头页面显示摄像头描述、摄像头IP、流地址、启用算法、摄像头状态、编码格式、排序以及操作信息。
- 点击“操作”第一个标签,可编辑摄像头信息;点击第二个标签,可检测摄像头是否在线;点击第三个标签,可抓拍快照;点击第四个标签,可删除摄像头;点击第五个标签可启用、停用摄像头。
- 左上角显示了摄像头总数以及已启用的摄像头数量。
2. onvif协议接入
使用前先确认摄像头是否支持onvif协议,如不明确可联系摄像头厂商协助。
- onvif协议填写如下内容。
项目 | 详情 |
---|---|
协议 | onvif |
ID | 摄像头标识(选填),不填系统自动生成 |
描述 | 摄像头描述,如“办公室” |
IP | 摄像头IP |
Port | 端口号,海康摄像头默认端口80 |
摄像头账号 | 摄像头onvif账号 |
摄像头密码 | 摄像头onvif密码 |
检测是否在线 | 填写完成以上内容,点击检测,点击检测,确定是否在线。若不在线,需排查摄像头网络、IP、账号密码是否异常 |
告警视频录制 | 仅KS988以及8/16路版KS968-M1&M2支持,使用前请确认产品型号 |
- 仅KS988以及8路版KS968-M1&M2支持告警短视频录制,使用前需确认产品型号,开启【告警视频录制】开关;
onvif协议摄像头配置如下(以海康摄像头为例):
- 登录海康摄像头后台管理系统,在【系统】-【安全管理】-【安全服务】中取消开启非法登录锁定的勾选,并点击保存;
- 在【网络】-【高级配置】-【集成协议】中勾选启用开放型网络视频接口;
- 若用户列表中无可用账号或需增加新的账号,点击右上角【添加】按钮;
- 若用户列表中无可用账号或需增加新的账号,点击右上角【添加】按钮;
3. gb28181协议接入
使用前先确认摄像头是否支持gb28181协议,如不明确可联系摄像头厂商协助。
- gb28181协议填写如下内容。
项目 | 详情 |
---|---|
协议 | gb28181(目前只支持GB/T28181-2016) |
ID | 摄像头标识,填写SIP用户名,从摄像头后台获取 |
描述 | 摄像头描述,如“办公室” |
IP | 摄像头IP |
检测是否在线 | 填写完成以上内容,点击检测,点击检测,确定是否在线。若不在线,需排查摄像头网络、IP、账号密码是否异常 |
告警视频录制 | 仅KS988以及8路版KS968-M1&M2支持,使用前请确认产品型号 |
- gb28181摄像头接入配置页面
- 仅KS988以及8路版KS968-M1&M2支持告警短视频录制,使用前需确认产品型号,开启【告警视频录制】开关;
gb28181协议摄像头配置如下(以海康摄像头为例):
配置详情如下。
项目 | 详情 |
---|---|
平台接入方式 | 28181 |
传输协议 | TCP |
启用 | 勾选启用 |
协议版本 | 选择GB/T28181-2016 |
SIP服务器地址 | 盒子IP地址,如:192.168.1.65 |
SIP服务器端口 | 5060 |
SIP用户名 | 按照国标要求填写,不同摄像头不可重复 |
SIP用户认证ID |
4. 绑定算法&算法配置设定
- 摄像头信息填写完成后如无需绑定算法则点击下方【保存】按钮即可;
- 如需要为摄像头绑定算法请点击下图中【选择算法】下拉框;
- 在弹出的选项中勾选所需算法功能,勾选完毕后下方也会随之出现所勾选算法相关的配置信息;
算法参数配置:
- 算法参数配置样例;
项目 | 详情 |
---|---|
告警间隔 | 检测周期,如5次 |
告警阈值 | 告警命中阈值,如3次 |
浏览器语音播报 | 浏览器告警播报内容,可自定义 |
布控计划 | 算法生效时间配置,配置方法如下。 |
(注:如告警窗口长度为5,告警阈值为3,告警间隔为5,表示5次检测结果中存在3次则判定为1次告警事件。若在5秒内检测到多次告警只报1次。设置告警窗口长度与告警阈值用来降低误报,设置告警间隔用来控制告警存储频率。)
检测区域设置:
- 部分算法需配置检测区域,点击编辑检测区域,在弹出的画面中点击【编辑检测区域】,依次画点连线,当完成多边形封闭区域后,双击鼠标左键绘制完成。
布控计划设置:
- 布控计划可设置算法生效时间。在算法配置时,点击算法右上角时间图标,设置算法生效时间。默认7*24小时生效。点击黄色区域取消生效时间,或点击弹出界面右下角清空按钮,清屏后,自行拖动选择生效时间。
虚拟直线设置:
- 计数类算法需标记虚拟直线,用于跨线方向、计数类别的设置。详细配置参考《算法清单&工勘指导》中“人员计数”章节。
算法参数详细配置:
- 每种算法需配置相应参数,详情与默认参数如下(注:标记多边形区域时注意双击鼠标左键结束画框);
序号 | 算法名称 | 参数详情 |
---|---|---|
1 | 未佩戴安全帽检测 | 可标记算法检测区域检测区域为多边形,可标记多个告警窗口长度:5次告警阈值:3次告警间隔:5秒人体检测置信度:0.6头部检测置信度:0.35头部识别置信度:0.7 |
2 | 未穿戴反光衣检测 | 可标记算法检测区域检测区域为多边形,可标记多个告警窗口长度:5次告警阈值:4次告警间隔:5秒人体检测置信度:0.85反光衣检测置信度:0.3 |
3 | 睡岗检测 | 需标记算法检测区域检测区域为多边形,可标记多个告警窗口长度:180秒告警阈值:180秒人体检测置信度:0.35睡岗识别置信度:0.5敏感度:0.9敏感度值越小,检测越灵敏在180秒内周期内检测到180秒睡觉,判定为睡岗 |
4 | 使用手机检测 | 可标记算法检测区域检测区域为多边形,可标记多个告警窗口长度:3次告警阈值:2次告警间隔:5秒手部与手机检测置信度:0.5人体检测置信度:0.6目标上限:3人,最多可同时检测画面中3个人是否使用手机。可根据画面内人员数量调整此值,数值增加检测,检测频率变低 |
5 | 人员聚集 | 需标记算法检测区域检测区域为多边形,可标记多个告警窗口长度:5次告警阈值:3次告警间隔:5秒人体检测置信度:0.6人员密度:2人,区域内人员大于等于2人时产生告警检测策略:底部,人员目标框底部中心点进入检测区域判定进入区域 |
6 | 人员计数 | 需标记虚拟直线虚拟直线需指定方向,可标记多条人体检测置信度:0.4检测策略:中心,人员目标框中心点跨线计数 |
7 | 区域入侵 | 需标记入侵区域可标记多个入侵区域告警窗口长度:5次告警阈值:3次 告警间隔:5秒人体检测置信度:0.45检测策略:底部,人员目标框底部中点进入入侵区域,判定为入侵 |
8 | 徘徊检测 | 可标记算法检测区域检测区域为多边形,可标记多个告警窗口长度:180秒告警阈值:120秒人体检测置信度:0.65敏感度:0.5,敏感度值越大,检测越灵敏在180秒内有120秒运动判定为徘徊 |
9 | 离岗检测 | 需标记岗位区域,可标记多个岗位区域持续时间:300秒人员密度:0(默认,可修改)离岗检测:0.45检测策略:中心,人员目标框中心点离开岗位区域,判定离岗事件如设置300秒,表示人离岗5分钟后触发告警每个区域内人员密度小于等于0(默认,可修改)人,并持续300秒产生告警 |
10 | 跌倒检测 | 可标记算法检测区域检测区域为多边形,可标记多个告警窗口长度:6次告警阈值:4次告警间隔:5秒跌倒检测置信度:0.6跌倒识别置信度:0.5 |
11 | 抽烟检测 | 可标记算法检测区域检测区域为多边形,可标记多个告警窗口长度:3次告警阈值:2次告警间隔:5秒人体检测置信度:0.65抽烟检测置信度:0.35目标上限:3人,最多可同时检测画面中3个人是否抽烟。可根据画面内人员数量调整此值,数值增加检测,检测频率变低 |
12 | 人脸识别 | 需配置人脸底库,并载入底库可标记算法检测区域检测区域为多边形,可标记多个 需选择人脸比对底库组告警间隔:1秒相似度:0.65人脸检测置信度:0.5质量:0分组类型:若选择黑名单,则命中底库告警;若选择白名单则未命中底库告警,即陌生人识别 |
13 | 未穿工服检测 | 需配置工服底库,并载入底库可标记算法检测区域检测区域为多边形,可标记多个需选择工服比对底库告警窗口长度:5次告警阈值:4次告警间隔:5秒人体检测置信度:0.65目标上限:5人,最多可同时检测画面中5个人是否未穿工服。可根据画面内人员数量调整此值,数值增加检测,检测频率变低相似度:0.5分组类型:白名单,即未命中底库产生告警 |
14 | 未戴护目镜检测 | 需配置PPE底库,并载入底库可标记算法检测区域检测区域为多边形,可标记多个需选择护目镜比对底库组告警窗口长度:5次告警阈值:4次告警间隔:5秒人体检测置信度(关键点模型):0.65目标上限:5人,最多可同时检测画面中5个人是否佩戴护目镜。可根据画面内人员数量调整此值,数值增加检测,检测频率变低关键点阈值:0.7,关键点置信度阈值相似度:0.5分组类型:白名单,若未命中底库产生告警 |
15 | 未戴手套检测 | 需配置PPE底库,并载入底库可标记算法检测区域检测区域为多边形,可标记多个需选择手套比对底库组告警窗口长度:5次告警阈值:4次告警间隔:5秒人体检测置信度(关键点模型):0.65目标上限:5人,最多可同时检测画面中5个人是否佩戴防护手套。可根据画面内人员数量调整此值,数值增加检测,检测频率变低关键点阈值:0.7,关键点置信度阈值相似度:0.5分组类型:白名单,若未命中底库产生告警 |
16 | 未穿防护鞋检测 | 需配置PPE底库,并载入底库可标记算法检测区域检测区域为多边形,可标记多个需选择防护鞋比对底库组告警窗口长度:5次告警阈值:4次告警间隔:5秒人体分割置信度:0.5人体检测置信度:0.65目标上限:5人,最多可同时检测画面中5个人是否穿着防护鞋。可根据画面内人员数量调整此值,数值增加检测,检测频率变低关键点阈值:0.7,关键点置信度阈值相似度:0.5分组类型:白名单,若未命中底库产生告警 |
17 | 疲劳检测 | 可标记算法检测区域告警窗口长度:180秒告警阈值:120秒告警间隔:5秒人脸关键点检测置信度:0.5敏感度:0.2,值越大越灵敏 |
18 | 车辆计数 | 需标记虚拟直线虚拟直线需指定方向,可标记多条车辆检测置信度:0.5检测策略:中心,车辆目标框中心点跨线计数 |
19 | 车辆违停 | 需标记违停区域可标记多个多边形违停区域告警窗口长度:180秒告警阈值:180秒车辆检测置信度:0.5敏感度:0.8,值越小,检测越敏感违停180秒,产生告警检测策略:中心,车辆目标框中心点在违停区域内,判定进入违停区域 |
20 | 车型识别 | 可标记算法检测区域检测区域为多边形,可标记多个支持轿车、卡车、公交车识别告警窗口长度:3次告警阈值:2次告警间隔5秒车辆检测置信度:0.5 |
21 | 电瓶车违停 | 需标记违停区域可标记多个多边形违停区域告警窗口长度:180秒告警阈值:180秒车辆检测置信度:0.5敏感度:0.6,值越小,检测越敏感违停180秒,产生告警检测策略:中心,车辆目标框中心点在违停区域内,判定进入违停区域 |
22 | 电瓶车进电梯检测 | 可标记算法检测区域检测区域为多边形,可标记多个告警窗口长度:5次告警阈值:3次告警间隔:5秒电瓶车检测置信度:0.5 |
23 | 车牌识别 | 可标记算法检测区域告警窗口长度:5次告警阈值:3次告警间隔:1秒车牌识别置信度:0.5 |
24 | 烟雾检测 | 可标记算法检测区域检测区域为多边形,可标记多个告警窗口长度:3次告警阈值:2次告警间隔:5秒烟雾检测置信度:0.5烟雾识别置信度:0.5敏感度:0.8,用于消除静态目标产生的误报。值越小,静态目标消除越多 |
25 | 明火检测 | 可标记算法检测区域检测区域为多边形,可标记多个告警窗口长度:3次告警阈值:2次告警间隔:5秒明火检测置信度:0.5明火识别置信度:0.7敏感度:0.7,用于消除静态目标产生的误报。值越小,静态目标消除越多 |
26 | 灭火器离位检测 | 需标记灭火器位置1个区域内包含1个灭火器告警窗口长度:5次告警阈值:4次告警间隔:5秒灭火器检测置信度:0.5检测策略:灭火器底部中心点离开标记区域,判定为灭火器离位 |
27 | 静电夹检测 | 可标记算法检测区域检测区域为多边形,可标记多个支持加油站静电夹检测告警窗口长度:5次告警阈值:4次告警间隔:5秒静电夹检测置信度:0.5 |
28 | 黑屏检测 | 需标记检测区域检测区域为多边形,可标记多个告警窗口长度:5次告警阈值:3次告警间隔:5秒灵敏度:45,范围0-255,值越大,检测越灵敏 |
29 | 移动侦测 | 可标记算法检测区域检测区域为多边形,可标记多个告警窗口长度:5次告警阈值:3次告警间隔:5秒灵敏度:50,值越小,检测越灵敏检测阈值:500,值越小,检测越灵敏 |
30 | 光学字符识别 | 可标记算法检测区域告警间隔:1秒光学字符检测置信度:0.5光学字符识别置信度:0.5可设置识别置信度,若产生误报,可降低置信度 |
31 | 消防通道占用检测 | 需选择消防通道底库告警窗口长度:180秒告警阈值:180秒告警间隔:5秒相似度:0.9分组类型:白名单3分钟的检测结果均未命中底库,则判定消防通道占用 |
32 | 未穿救生衣检测 | 需选择救生衣底库告警窗口长度:5次告警阈值:4次告警间隔:5秒人体检测置信度(关键点模型):0.65目标上限:5人,最多可同时检测画面中5个人是否穿着救生衣。可根据画面内人员数量调整此值,数值增加检测,检测频率变低关键点阈值:0.5,关键点置信度相似度:0.45分组类型:白名单,未命中底库产生告警 |
33 | 打架检测 | 可标记检测区域告警窗口长度5次告警阈值3次告警间隔5秒人体检测置信度:0.6打架检测置信度:0.5 |
34 | 值岗检测 | 需标定检测区域告警窗口长度:5次告警阈值:3次告警间隔:5秒人数下限:2人,小于2人产生告警人数上限:5人,大于5人产生告警人体检测置信度:0.6 |
35 | 垃圾检测 | 可标定检测区域告警窗口长度:5次告警阈值:4次告警间隔:5秒垃圾检测置信度:0.5垃圾识别置信度:0.7 |
底库类算法配置:
- 人脸识别,选择底库分组与分组类型,若分组类型选择黑名单,则检测结果命中底库产生告警;若底库分组类型选择白名单,则检测结果不在底库中产生告警,即陌生人识别;
- 未穿工服检测,选择底库组与分组类型,分组类型选择白名单,即检测结果不在底库中产生告警,即未穿工服告警;
- 未穿防护鞋检测,选择底库组与分组类型,分组类型选择白名单,即检测结果不在底库中产生告警,即未穿防护鞋告警;
- 消防通道占用检测,选择底库组与分组类型,分组类型选择白名单,即检测结果不在底库中产生告警,即消防通道占用产生告警。
视频流接入
1. NVR取流
- 点击【视频接入】-【视频流】-【添加视频流】按钮,配置视频流与算法参数。
- 视频流接入填写内容如下。
项目 | 详情 |
---|---|
ID | 摄像头标识(选填),不填系统自动生成 |
描述 | 摄像头描述,如“办公室” |
视频流地址 | 视频流地址。如:rtsp://admin:123456@192.168.18.106:554/Streaming/Channels/201 |
检测是否在线 | 填写完成以上内容,点击检测,点击检测,确定是否在线。若不在线,需排查网络、流地址是否异常 |
告警视频录制 | 仅KS988以及8/16路版KS968-M1&M2与支持,使用前请确认产品型号 |
- 仅KS988以及8/16路版KS968-M1&M2支持告警短视频录制,使用前需确认产品型号,开启【告警视频录制】开关。
- 算法配置与上一章节【摄像头接入】中的配置相同。
- 视频流页签下显示视频流信息,包括视频流描述、视频流地址、启用算法、视频流状态、编码格式、排序以及操作。
- 点击“操作”第一个标签,可编辑视频流信息;点击第二个标签,可检测视频流是否在线;点击第三个标签,可抓拍快照;点击第四个标签,可删除视频流;点击第五个标签可启用、停用视频流。
- 左上角显示了视频流总数以及已启用的视频流数量。
2. 本地取流
创建视频流,首先需要在本地准备好要播放的视频文件;其次需要下载第三方流媒体工具,此处推荐OBS推流软件,具体操作如下。
下载推流软件
- 浏览器访问OBS官网下载软件:obsproject.com (点击此处跳转);
- 进入页面后依据需要,选择Windows、macOS、Linux系统版本。
选择与载入文件
- 安装成功OBS后打开软件,大致页面如下图所示;
- 准备好视频文件后在界面点击“来源”处左下角的【添加】按钮;
- 在菜单中选择【媒体源】;
- 点击“创建或选择源”弹窗中的【确定】按钮;
- 在“设置媒体源”弹窗中点击【浏览】后选择本地视频文件;
- 如需重复播放视频文件请勾选【循环】;
- 确认文件选择后点击弹窗右下角【确定】按钮;
- 如果选择正确,OBS界面会正常播放所选的视频文件;
- 如需控制播放的暂定、快进等操作,请点击播放的画面并在进度条上进行控制。
配置推流选项与创建推流地址
- 在OBS主界面右下角“控制按钮”部分点击【设置】按钮;
- 在【设置】弹窗中点击【直播】页签按钮;
- 在“服务器”一栏编写服务器地址:rtmp://192.168.1.169/live/test 其中192.168.1.169为设备IP,修改为自己设备的IP;
- 在弹窗点击【输出】页签按钮;
- 确保“视频编码器”选项为默认的“软件(x264)”;
- 在地址和选项正确无误后点击弹窗右下角【确定】按钮;
- 回到OBS主界面后,在右下角“控制按钮”部分点击【开始直播】按钮完成所有配置内容并开始直播;
- 完成后就可回到设备系统界面接入视频流,具体操作请阅读上一章【视频流接入】;
- 如需停止直播,请点击【停止直播】按钮。
视频文件上传
- 点击【视频文件】右上角【添加】按钮;
- 在弹出的页面上传区域上传视频文件(只支持mp4格式),填写视频ID(选填,不填系统自动生成),可修改视频描述。完成视频配置,选择并配置算法,算法配置与【摄像头接入】章节中的配置相同;
- 视频文件页签下显示视频文件信息,包括视频文件描述、视频文件流地址、启用算法、视频文件流状态、编码格式、排序以及操作;
- 点击“操作”第一个标签,可编辑视频文件信息;点击第二个标签,可检测视频文件流是否在线;点击第三个标签,可抓拍快照;点击第四个标签,可删除视频文件;点击第五个签可重新播放分析视频文件;点击第六个标签可启用、停用视频文件;
- 左上角显示了视频文件总数以及已启用的视频文件数量;
- 点击【实时画面】-【选择视频】,可查看当前视频文件实时画面。鼠标放置实时画面,选择算法,可查看实时检测结果。
视频目前只支持 H264 编码的 mp4 格式的文件
上传失败或算法不生效
- 下载VLC查看视频格式
资源下载页面下载VLC播放器,使用VLC打开视频,点【工具】--【编码器信息】。
查看【编解码器】,若不包含H264需要转换编码。
- 转换视频格式 点击【媒体】--【转换/保存】
点击【+添加】添加转换的视频,然后点击【转换/保存】
配置文件如下图选择H264,目标文件选择要保存的位置,最后点击开始,等待转码完成。
- 使用新视频文件再次执行视频文件上传流程
真诚点赞 诚不我欺
回复