NET_DVR_PLATE_RESULT
识别结果结构体。
struct{
DWORD dwSize;
BYTE byResultType;
BYTE byChanIndex;
WORD wAlarmRecordID;
DWORD dwRelativeTime;
BYTE byAbsTime[32];
DWORD dwPicLen;
DWORD dwPicPlateLen;
DWORD dwVideoLen;
BYTE byTrafficLight;
BYTE byPicNum;
BYTE byDriveChan;
BYTE byVehicleType;
DWORD dwBinPicLen;
DWORD dwCarPicLen;
DWORD dwFarCarPicLen;
BYTE *pBuffer3;
BYTE *pBuffer4;
BYTE *pBuffer5;
BYTE byRelaLaneDirectionType;
BYTE byRes3[7];
NET_DVR_PLATE_INFO struPlateInfo;
NET_DVR_VEHICLE_INFO struVehicleInfo;
BYTE *pBuffer1;
BYTE *pBuffer2;
}NET_DVR_PLATE_RESULT, *LPNET_DVR_PLATE_RESULT;
Members
- dwSize
- 结构体大小
- byResultType
- 识别结果类型,0-通过视频识别,1-通过图像识别,2-长录像(支持查询)
- byChanIndex
- 车道号
- wAlarmRecordID
- 报警录像ID(用于查询录像,仅当byResultType为2时有效)
- dwRelativeTime
- 相对时间(保留)
- byAbsTime
- 绝对时间,精确到毫秒,yyyymmddhhmmssxxx,例如20090810235959999
- dwPicLen
- 图片长度(近景图)
- dwPicPlateLen
- 车牌小图片长度(车牌彩图)
- dwVideoLen
- 录像内容长度
- byTrafficLight
- 0-非红绿灯抓拍,1-绿灯时抓拍;2-红灯时抓拍
- byPicNum
- 连拍的图片序号
- byDriveChan
- 触发的车道号
- byVehicleType
- 车辆类型,定义详见VTR_RESULT
- dwBinPicLen
- 二值图长度(仅iDS-65xx支持)
- dwCarPicLen
- 车辆原图长度(仅iDS-65xx支持)
- dwFarCarPicLen
- 远景图长度(仅iDS-65xx支持)
- pBuffer3
- 车牌二值图(仅iDS-65xx支持)
- pBuffer4
- 车辆原图(仅iDS-65xx支持)
- pBuffer5
- 远景图(仅iDS-65xx支持)
- byRelaLaneDirectionType
- 关联车道方向类型,定义详见ITC_RELA_LANE_DIRECTION_TYPE,与关联车道号对应,确保车道唯一性
- byRes3
- 保留
- struPlateInfo
- 车牌信息参数
- struVehicleInfo
- 车辆信息参数
- *pBuffer1
- 当上传的是图片(近景图)信息时,指针指向图片信息,图片长度为dwPicLen;当上传的是录像时,指针指向录像信息,录像长度为dwVideoLen
- *pBuffer2
- 当上传的是图片(车牌图)信息时,指针指向车牌小图片信息,车牌小图片的长度为dwPicPlateLen
Remarks
智能交通摄像机报警上传的信息是图片或者录像中的一种,可以通过判断图片和录像的长度是否为0以确定上传的是图片信息还是录像信息。图片数据为场景图片+车牌小图片。视频长度为0xffffffff时,表示视频内容异常,此时只上传报警信息,后面无视频内容,指向视频内容的指针为NULL。
iDS-65xx手动抓拍只支持上传pBuffer1和pBuffer2。
当byResultType为2时,可以用wAlarmRecordID作为查找条件,搜索报警录像。
See Also
NET_DVR_SetDVRMessageCallBack_V31