NET_ITS_PLATE_RESULT
识别结果结构体。
struct{
DWORD dwSize;
DWORD dwMatchNo;
BYTE byGroupNum;
BYTE byPicNo;
BYTE bySecondCam;
BYTE byFeaturePicNo;
BYTE byDriveChan;
BYTE byVehicleType;
BYTE byDetSceneID;
BYTE byVehicleAttribute;
WORD wIllegalType;
BYTE byIllegalSubType[8];
BYTE byPostPicNo;
BYTE byChanIndex;
WORD wSpeedLimit;
BYTE byChanIndexEx;
BYTE byRes2;
NET_DVR_PLATE_INFO struPlateInfo;
NET_DVR_VEHICLE_INFO struVehicleInfo;
BYTE byMonitoringSiteID[48];
BYTE byDeviceID[48];
BYTE byDir;
BYTE byDetectType;
BYTE byRelaLaneDirectionType;
BYTE byCarDirectionType;
DWORD dwCustomIllegalType;
BYTE *pIllegalInfoBuf;
BYTE byIllegalFromatType;
BYTE byPendant;
BYTE byDataAnalysis;
BYTE byYellowLabelCar;
BYTE byDangerousVehicles;
BYTE byPilotSafebelt;
BYTE byCopilotSafebelt;
BYTE byPilotSunVisor;
BYTE byCopilotSunVisor;
BYTE byPilotCall;
BYTE byBarrierGateCtrlType;
BYTE byAlarmDataType;
NET_DVR_TIME_V30 struSnapFirstPicTime;
DWORD dwIllegalTime;
DWORD dwPicNum;
NET_ITS_PICTURE_INFO struPicInfo[6];
}NET_ITS_PLATE_RESULT, *LPNET_ITS_PLATE_RESULT;
Members
- dwSize
- 结构体大小
- dwMatchNo
- 匹配序号,由(车辆序号、数据类型、车道号)组成匹配码
- byGroupNum
- 图片组数量(一辆过车多台相机抓拍的图片组的总数,用于多相机数据匹配,目前该参数值为1)
- byPicNo
- 连拍的图片序号(接收到图片组数量后,表示接收完成;接收超时不足图片组数量时,根据需要保留或删除)
- bySecondCam
- 是否第二相机抓拍(如远近景抓拍的远景相机,或前后抓拍的后相机,特殊项目中会用到)
- byFeaturePicNo
- 闯红灯电警,取第几张图作为特写图,0xff-表示不取
- byDriveChan
- 触发车道号
- byVehicleType
- 车型识别:0- 未知,1- 客车(大型),2- 货车(大型),3- 轿车(小型),4- 面包车,5- 小货车,6- 行人,7- 二轮车,8- 三轮车,9- SUV/MPV,10- 中型客车,11- 机动车,12- 非机动车,13- 小型轿车,14- 微型轿车,15- 皮卡车
- byDetSceneID
- 检测场景号,0表示无效,其他取值:[1,4],IPC为0(不支持)
- byVehicleAttribute
- 车辆属性,0表示无附加属性,其他取值按位表示,bit0- 黄标车(类似年检的标志),bit1- 危险品车辆,值:0- 否,1- 是
- wIllegalType
- 违章类型,采用国标定义(违章代码描述)。wIllegalType为0时违法类型见dwCustomIllegalType,wIllegalType和dwCustomIllegalType都为0时表示正常卡口抓拍
- byIllegalSubType
- 违章子类型
- byPostPicNo
- 违章时取第几张图片作为卡口图,0xff-表示不取
- byChanIndex
- 通道号
- wSpeedLimit
- 限速上限(超速时有效)
- byChanIndexEx
- byChanIndexEx*256+byChanIndex表示实际通道号。
- byRes2
- 保留
- struPlateInfo
- 车牌信息结构
- struVehicleInfo
- 车辆信息
- byMonitoringSiteID
- 监测点编号
- byDeviceID
- 设备编号
- byDir
- 监测方向:1-上行(反向),2-下行(正向),3-双向,4-由东向西,5-由南向北,6-由西向东,7-由北向南,8-其它
- byDetectType
- 检测方式:0-车辆检测(不区分具体的车辆检测算法),1-地感触发,2-视频触发,3-多帧识别,4-雷达触发,5-混行检测
- byRelaLaneDirectionType
- 关联车道方向类型,定义详见ITC_RELA_LANE_DIRECTION_TYPE,与关联车道号对应,确保车道唯一性
- byCarDirectionType
- 车辆具体行驶的方向:0- 从上往下,1- 从下往上
- dwCustomIllegalType
- 违章类型定义(用户自定义):当wIllegalType参数为0时,使用该参数;若wIllegalType参数不为0时,以wIllegalType参数为准,该参数无效
- pIllegalInfoBuf
- 违法代码字符信息,byIllegalFromatType为1时有效(此时数字格式的国标违章代码参数wIllegalType、dwCustomIllegalType仍有效),字符信息指针指向结构体NET_ITS_ILLEGAL_INFO
- byIllegalFromatType
- 违章信息格式类型: 0- 数字格式,1- 字符格式
- byPendant
- 车窗是否有悬挂物:0- 未知,1- 车窗有悬挂物,2- 车窗无悬挂物
- byDataAnalysis
- 数据是否已分析:0- 数据未分析, 1- 数据已分析
- byYellowLabelCar
- 是否黄标车:0-表示未知,1- 非黄标车,2- 黄标车
- byDangerousVehicles
- 是否危险品车:0-表示未知,1- 非危险品车,2- 危险品车
- byPilotSafebelt
- 主驾驶员是否系安全带:0- 未知,1- 系安全带,2- 未系安全带
- byCopilotSafebelt
- 副驾驶员是否系安全带:0- 未知,1- 系安全带,2- 未系安全带
- byPilotSunVisor
- 主驾驶是否打开遮阳板:0- 未知,1- 未打开遮阳板,2- 打开遮阳板
- byCopilotSunVisor
- 副驾驶是否打开遮阳板:0- 未知,1- 未打开遮阳板,2- 打开遮阳板
- byPilotCall
- 主驾驶员是否在打电话:0- 未知,1- 未打电话,2- 打电话
- byBarrierGateCtrlType
- 道闸控制类型:0- 开闸,1- 未开闸 (专用于历史数据中相机根据黑白名单匹配后是否开闸成功的标志)
- byAlarmDataType
- 报警数据类型:0- 实时数据,1- 历史数据
- struSnapFirstPicTime
- 端点时间(ms)(抓拍第一张图片的时间)
- dwIllegalTime
- 违法持续时间(ms)=抓拍最后一张图片的时间-抓拍第一张图片的时间
- dwPicNum
- 图片数量(与byGroupNum不同,代表本条信息附带的图片数量)
- struPicInfo
- 图片信息,单张回调,最多6张图,由序号区分
Remarks
- 一般情况下车辆类型以NET_ITS_PLATE_RESULT结构体中的byVehicleType字段为准;若该字段为0时,则以NET_DVR_VEHICLE_INFO结构体中的byVehicleType字段为准,此时设备侧可以至少保证给出大车、小车类型。
See Also
NET_DVR_SetDVRMessageCallBack_V31
NET_DVR_StartListen_V30