设备网络SDK开发使用手册

NET_VCA_TRAVERSE_PLANE

穿越警戒面参数结构体。

struct{
  NET_VCA_LINE    struPlaneBottom;
  DWORD           dwCrossDirection;
  BYTE            bySensitivity;
  BYTE            byPlaneHeight;
  BYTE            byDetectionTarget;
  BYTE            byRes2[37];
}NET_VCA_TRAVERSE_PLANE,*LPNET_VCA_TRAVERSE_PLANE;

Members

struPlaneBottom
警戒面底边
dwCrossDirection
穿越方向,具体定义见下表:
enum _VCA_CROSS_DIRECTION_{
  VCA_BOTH_DIRECTION  = 0,
  VCA_LEFT_GO_RIGHT   = 1,
  VCA_RIGHT_GO_LEFT   = 2
}VCA_CROSS_DIRECTION
VCA_BOTH_DIRECTION
双向
VCA_LEFT_GO_RIGHT
由左至右
VCA_RIGHT_GO_LEFT
由右至左
bySensitivity
灵敏度,取值范围:[1,5] (对于Smart IPC,取值范围为[1,100])
byPlaneHeight
警戒面高度(网络摄像机不支持该参数设置)
byDetectionTarget
检测目标,0表示所有目标(表示不锁定检测目标,所有目标都将进行检测),其他取值按位表示不同的检测目标:0x01-人,0x02-车
支持多选,例如:0x3表示同时检测车和人的目标类型
byRes2
保留,置为0

Remarks

对于不同设备,以上参数的取值范围可能不同。对于Smart IPC,可以调用NET_DVR_GetDeviceAbility获取报警事件处理能力集(EventAbility,能力集类型:DEVICE_ABILITY_INFO)而得到实际取值范围(节点:<TraversingVirtualPlane>);对于iDS智能设备,可以调用NET_DVR_GetDeviceAbility获取智能通道分析能力集(VcaChanAbility,能力集类型:DEVICE_ABILITY_INFO)而得到实际取值范围(节点:<TraversePlane>)。

See Also

NET_VCA_EVENT_UNION   NET_VCA_TRAVERSE_PLANE_DETECTION   NET_DVR_TRAVERSE_PLANE_SEARCHCOND