77范文网 - 专业文章范例文档资料分享平台

海康威视视频智能分析整理文档

来源:网络收集 时间:2018-11-09 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

海康威视摄像头分析

1)行为分析方法:

VCA_RULE_EVENT_TYPE_EX

行为分析事件类型枚举。

enum _VCA_RULE_EVENT_TYPE_EX_{

ENUM_VCA_EVENT_TRAVERSE_PLANE = 1, ENUM_VCA_EVENT_ENTER_AREA = 2, ENUM_VCA_EVENT_EXIT_AREA = 3, ENUM_VCA_EVENT_INTRUSION = 4, ENUM_VCA_EVENT_LOITER = 5, ENUM_VCA_EVENT_LEFT_TAKE = 6, ENUM_VCA_EVENT_PARKING = 7, ENUM_VCA_EVENT_RUN = 8, ENUM_VCA_EVENT_HIGH_DENSITY = 9, ENUM_VCA_EVENT_VIOLENT_MOTION = 10, ENUM_VCA_EVENT_REACH_HIGHT = 11, ENUM_VCA_EVENT_GET_UP = 12, ENUM_VCA_EVENT_LEFT = 13, ENUM_VCA_EVENT_TAKE = 14, ENUM_VCA_EVENT_LEAVE_POSITION = 15, ENUM_VCA_EVENT_TRAIL = 16, ENUM_VCA_EVENT_KEY_PERSON_GET_UP = 17, ENUM_VCA_EVENT_STANDUP = 18, ENUM_VCA_EVENT_FALL_DOWN = 20, ENUM_VCA_EVENT_AUDIO_ABNORMAL = 21, ENUM_VCA_EVENT_ADV_REACH_HEIGHT = 22, ENUM_VCA_EVENT_TOILET_TARRY = 23, ENUM_VCA_EVENT_YARD_TARRY = 24, ENUM_VCA_EVENT_ADV_TRAVERSE_PLANE = 25, ENUM_VCA_EVENT_HUMAN_ENTER = 29, ENUM_VCA_EVENT_OVER_TIME = 30, ENUM_VCA_EVENT_STICK_UP = 31, ENUM_VCA_EVENT_INSTALL_SCANNER = 32, ENUM_VCA_EVENT_PEOPLENUM_CHANGE = 35, ENUM_VCA_EVENT_SPACING_CHANGE = 36, ENUM_VCA_EVENT_COMBINED_RULE = 37 }VCA_RULE_EVENT_TYPE_EX

ENUM_VCA_EVENT_TRAVERSE_PLANE 穿越警戒面

ENUM_VCA_EVENT_ENTER_AREA 目标进入区域,支持区域规则 ENUM_VCA_EVENT_EXIT_AREA 目标离开区域,支持区域规则 ENUM_VCA_EVENT_INTRUSION 周界入侵,支持区域规则 ENUM_VCA_EVENT_LOITER 徘徊,支持区域规则

ENUM_VCA_EVENT_LEFT_TAKE 丢包捡包,支持区域规则 ENUM_VCA_EVENT_PARKING 停车,支持区域规则 ENUM_VCA_EVENT_RUN

快速移动(奔跑),支持区域规则 ENUM_VCA_EVENT_HIGH_DENSITY 区域内人员密度,支持区域规则

ENUM_VCA_EVENT_VIOLENT_MOTION 剧烈运动检测

ENUM_VCA_EVENT_REACH_HIGHT 攀高检测

ENUM_VCA_EVENT_GET_UP 起身检测

ENUM_VCA_EVENT_LEFT 物品遗留

ENUM_VCA_EVENT_TAKE

物品拿取

ENUM_VCA_EVENT_LEAVE_POSITION 离岗

ENUM_VCA_EVENT_TRAIL

尾随

ENUM_VCA_EVENT_KEY_PERSON_GET_UP 重点人员起身检测

ENUM_VCA_EVENT_STANDUP 起立检测

ENUM_VCA_EVENT_FALL_DOWN 倒地检测

ENUM_VCA_EVENT_AUDIO_ABNORMAL 声强突变检测

ENUM_VCA_EVENT_ADV_REACH_HEIGHT 折线攀高

ENUM_VCA_EVENT_TOILET_TARRY 如厕超时

ENUM_VCA_EVENT_YARD_TARRY

放风场滞留

ENUM_VCA_EVENT_ADV_TRAVERSE_PLANE 折线警戒面

ENUM_VCA_EVENT_HUMAN_ENTER

人靠近ATM(仅在ATM_PANEL模式下支持) ENUM_VCA_EVENT_OVER_TIME

操作超时(仅在ATM_PANEL模式下支持) ENUM_VCA_EVENT_STICK_UP 贴纸条,支持区域规则

ENUM_VCA_EVENT_INSTALL_SCANNER 安装读卡器,支持区域规则

ENUM_VCA_EVENT_PEOPLENUM_CHANGE 人数变化事件

ENUM_VCA_EVENT_SPACING_CHANGE 间距变化事件

ENUM_VCA_EVENT_COMBINED_RULE 组合规则事件

2)行为分析报警体:

NET_VCA_RULE_ALARM 行为分析报警结构体。

struct{

DWORD dwSize;

DWORD dwRelativeTime; DWORD dwAbsTime; NET_VCA_RULE_INFO struRuleInfo; NET_VCA_TARGET_INFO struTargetInfo; NET_VCA_DEV_INFO struDevInfo; DWORD dwPicDataLen; BYTE byPicType;

BYTE byRelAlarmPicNum; BYTE bySmart; BYTE byRes; DWORD dwAlarmID; BYTE byRes2[8]; BYTE *pImage;

}NET_VCA_RULE_ALARM,*LPNET_VCA_RULE_ALARM; Members dwSize 结构体大小 dwRelativeTime

相对时标,从开启智能到触发事件的时间 dwAbsTime 绝对时标 struRuleInfo 事件规则信息 struTargetInfo 报警目标信息 struDevInfo 前端设备信息 dwPicDataLen

返回图片的长度。为0表示没有图片,大于0表示该结构后面紧跟图片数据 byPicType

0- 普通图片,1- 对比图片 byRelAlarmPicNum 关联通道报警图片数量 bySmart

0- iDS专业智能设备返回,1- Smart设备返回 byRes

保留,置为0 dwAlarmID

报警ID,用以标识通道间关联产生的组合报警,0表示无效 byRes2

保留,置为0 pImage

指向图片的指针 Remarks

如当前报警通道存在关联通道时,针对同一报警事件,会对关联通道进行抓图并上传,这些图片数据分多次上传,其中报警事件信息一致。可通过字段dwAlarmID对这些报警进行区分组合,由byRelAlarmPicNum获取关联通道的抓拍图片数量,其中报警图片总数量为byRelAlarmPicNum + 1,从而得到当前报警事件的多张图片。

相对时标暂未使用。从绝对时标dwAbsTime解析得到“年月日时分秒”的算法如下所示: #define GET_YEAR(_time_) (((_time_)>>26) + 2000) #define GET_MONTH(_time_) (((_time_)>>22) & 15) #define GET_DAY(_time_) (((_time_)>>17) & 31) #define GET_HOUR(_time_) (((_time_)>>12) & 31) #define GET_MINUTE(_time_) (((_time_)>>6) & 63)

#define GET_SECOND(_time_) (((_time_)>>0) & 63)

3)客流量统计

NET_DVR_PDC_ALRAM_INFO

客流量统计结果参数结构体。

struct{

DWORD dwSize; BYTE byMode; BYTE byChannel; BYTE bySmart; BYTE byRes1;

NET_VCA_DEV_INFO struDevInfo; union{

struct{

DWORD dwRelativeTime; DWORD dwAbsTime; BYTE byRes[92]; }struStatFrame; struct{

NET_DVR_TIME tmStart; NET_DVR_TIME tmEnd; BYTE byRes[92]; }struStatTime; }uStatModeParam;

DWORD dwLeaveNum; DWORD dwEnterNum; BYTE byRes2[40];

}NET_DVR_PDC_ALRAM_INFO,*LPNET_DVR_PDC_ALRAM_INFO; Members dwSize

结构体大小 byMode

0-单帧统计结果,1-最小时间段统计结果 byChannel

报警上传通道号 bySmart

0- iDS专业智能设备返回,1- Smart设备返回 byRes1

保留

struDevInfo 前端设备信息

struStatFrame结构为单帧统计参数 dwRelativeTime

统计相对时标 dwAbsTime 统计绝对时标 byRes 保留

struStatTime结构为最小时间段参数 tmStart

统计开始时间 tmEnd

统计结束时间 byRes 保留

dwLeaveNum 离开人数 dwEnterNum 进入人数 byRes2

保留 Remarks

从绝对时标dwAbsTime解析得到“年月日时分秒”的算法如下所示: #define GET_YEAR(_time_) (((_time_)>>26) + 2000) #define GET_MONTH(_time_) (((_time_)>>22) & 15) #define GET_DAY(_time_) (((_time_)>>17) & 31) #define GET_HOUR(_time_) (((_time_)>>12) & 31) #define GET_MINUTE(_time_) (((_time_)>>6) & 63) #define GET_SECOND(_time_) (((_time_)>>0) & 63)

4)注册回调报警信息

NET_DVR_SetDVRMessageCallBack_V31

注册回调函数,接收设备报警消息等。

BOOL NET_DVR_SetDVRMessageCallBack_V31( MSGCallBack_V31 fMessageCallBack, void *pUser); Parameters

fMessageCallBack [in] 回调函数

pUser

[in] 用户数据 Callback Function

typedef BOOL(CALLBACK *MSGCallBack_V31)( LONG lCommand, NET_DVR_ALARMER *pAlarmer, char *pAlarmInfo, DWORD dwBufLen, void *pUser);

Callback Function Parameters

lCommand

[out] 上传的消息类型,见下表

宏定义

智能报警

COMM_ALARM_RULE COMM_ALARM_PDC

COMM_RULE_INFO_UPLOAD COMM_ALARM_FACE

COMM_UPLOAD_FACESNAP_RESULT

宏定义值 0x1102 0x1103 0x1107 0x1106 0x1112

行为分析信息上传 客流量统计报警上传 事件数据信息实时上传 人脸检测识别报警信息 人脸抓拍结果上传

含义

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库海康威视视频智能分析整理文档在线全文阅读。

海康威视视频智能分析整理文档.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/261990.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: