设备网络SDK开发使用手册

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