NET_DVR_VEHICLE_RECOG_RESULT
车辆二次识别结果信息结构体。
struct{
DWORD dwSize;
char sDataIndex[DATA_INDEX_LEN];
WORD wTaskNo;
BYTE byRes[2];
NET_VCA_RECT struPlateRect;
char sLicense[MAX_LICENSE_LEN];
BYTE byVehicleType;
BYTE byColorDepth;
BYTE byColor;
BYTE byVehicleLogoRecog;
BYTE byVehicleSubLogoRecog;
BYTE byPilotSafebelt;
BYTE byCopilotSafebelt;
BYTE byPilotSunVisor;
BYTE byCopilotSunVisor;
BYTE byVehicleModel;
BYTE wVehicleLogoRecog;
BYTE byRes1[251];
BYTE byDataType;
DWORD dwPicType;
BYTE *pVehicleBuffer;
DWORD dwVehicleBufferLen;
BYTE *pPlateBuffer;
DWORD dwPlateBufferLen;
BYTE *pPilotFaceBuffer;
DWORD dwPilotFaceBufferLen;
BYTE *pCopilotFaceBuffer;
DWORD dwCopilotFaceBufferLen;
BYTE *pPilotSafebeltBuffer;
DWORD dwPilotSafebeltBufferLen;
BYTE *pCopilotSafebeltBuffer;
DWORD dwCopilotSafebeltBufferLen;
NET_VCA_RECT struVehicleRect;
NET_VCA_RECT struPilotRect;
NET_VCA_RECT struCopilotRect;
BYTE *pJsonBuffer;
DWORD dwJsonBufferLen;
DWORD dwPostID;
NET_DVR_TIME_V30 struPostTime;
BYTE byRes2[56];
}NET_DVR_VEHICLE_RECOG_RESULT, *LPNET_DVR_VEHICLE_RECOG_RESULT;
Members
- dwSize
- 结构体大小
- sDataIndex
- 数据流水号
- wTaskNo
- 任务处理号,与布防连接(NET_DVR_SETUPALARM_PARAM)和车辆二次识别任务提交(NET_DVR_VEHICLE_RECOG_CFG)里面的wTaskNo都是对应的
- byRes
- 保留,置为0
- struPlateRect
- 车牌位置,归一化值,相对于场景图
- sLicense
- 车牌号码
- byVehicleType
- 车型识别:0- 未知,1- 客车(大型),2- 货车(大型),3- 轿车(小型),4- 面包车,5- 小货车,6- 行人,7- 二轮车,8- 三轮车,9- SUV/MPV,10- 中型客车
- byColorDepth
- 车身颜色深浅:0- 深色,1- 浅色
- byColor
- 车身颜色:0-其他色,1-白色,2-银色,3-灰色,4-黑色,5-红色,6-深蓝,7-蓝色,8-黄色,9-绿色,10-棕色,11-粉色,12-紫色,13-深灰,14-青色,0xff-未进行车身颜色识别
- byVehicleLogoRecog
- 车辆主品牌,定义详见VLR_VEHICLE_CLASS
- byVehicleSubLogoRecog
- 车辆子品牌,根据不同的主类型,次类型取值定义不同
- byPilotSafebelt
- 主驾驶员是否系安全带:0- 未知,1- 未系安全带,2- 系安全带
- byCopilotSafebelt
- 副驾驶员是否系安全带(保留,暂不支持):0- 未知,1- 未系安全带,2- 系安全带
- byPilotSunVisor
- 主驾驶是否打开遮阳板:0- 未知,1- 未打开遮阳板,2- 打开遮阳板
- byCopilotSunVisor
- 副驾驶是否打开遮阳板:0- 未知,1- 未打开遮阳板,2- 打开遮阳板
- byVehicleModel
- 车辆子品牌年款,根据不同的主类型,子品牌年款取值定义不同
- wVehicleLogoRecog
- 车辆主品牌(该字段兼容byVehicleLogoRecog),定义详见VLR_VEHICLE_CLASS
- byRes1
- 保留,置为0
- byDataType
- 数据上传方式:0-数据直接上传;1-云存储服务器URL(原先的图片数据变成URL数据,图片长度变成URL长度)
- dwPicType
- 上传图片类型信息,0表示无图片信息,其他取值按位表示:
bit0- 车辆图:0- 不上传,1- 上传
bit1- 车牌图:0- 不上传,1- 上传
bit2- 人脸子图(主驾驶):0- 不上传,1- 上传
bit3- 人脸子图(副驾驶):0- 不上传,1- 上传
bit4- 安全带识别(主驾驶):0- 不上传,1- 上传
bit5- 安全带识别(副驾驶):0- 不上传,1- 上传
- pVehicleBuffer
- 车辆图片数据指针
- dwVehicleBufferLen
- 车辆图片数据长度
- pPlateBuffer
- 车牌图片数据指针
- dwPlateBufferLen
- 车牌图片数据长度
- pPilotFaceBuffer
- 人脸子图(主驾驶)图片数据指针
- dwPilotFaceBufferLen
- 人脸子图(主驾驶)图片数据长度
- pCopilotFaceBuffer
- 人脸子图(副驾驶)图片数据指针
- dwCopilotFaceBufferLen
- 人脸子图(副驾驶)图片数据长度
- pPilotSafebeltBuffer
- 安全带识别(主驾驶)图片数据指针
- dwPilotSafebeltBufferLen
- 安全带识别(主驾驶)图片数据长度
- pCopilotSafebeltBuffer
- 安全带识别(副驾驶)图片数据指针
- dwCopilotSafebeltBufferLen
- 安全带识别(副驾驶)图片数据长度
- struVehicleRect
- 车身矩形坐标
- struPilotRect
- 主驾驶矩形坐标
- struCopilotRect
- 副驾驶矩形坐标
- pJsonBuffer
- Json数据指针,详细内容请参考车辆识别报警信息Json数据结构
- dwJsonBufferLen
- Json数据长度
- dwPostID
- 卡口ID
- struPostTime
- 过车时间
- byRes2
- 保留,置为0
Remarks
See Also
NET_DVR_SetDVRMessageCallBack_V31 NET_DVR_StartListen_V30