NET_DVR_VEHICLE_RECOG_CFG
车辆二次识别任务配置结构体。
struct{
DWORD dwSize;
char sDataIndex[64];
WORD wTaskNo;
BYTE byRes1[2];
NET_VCA_RECT struPlateRect;
char sLicense[MAX_LICENSE_LEN];
DWORD dwRecogOperate;
DWORD dwDataUploadType;
DWORD dwPostID;
NET_DVR_TIME_V30 struPostTime;
DWORD dwJsonLen;
DWORD *pJsonBuffer;
BYTE byRes[107];
BYTE byPicDataType;
char sPicDataPath[256];
}NET_DVR_VEHICLE_RECOG_CFG, *LPNET_DVR_VEHICLE_RECOG_CFG;
Members
- dwSize
- 结构体大小
- sDataIndex
- 数据流水号
- wTaskNo
- 任务处理号
- byRes1
- 保留,置为0
- struPlateRect
- 车牌位置,归一化值,相对于场景图
- sLicense
- 车牌号码
- dwRecogOperate
- 车辆图片二次识别操作,按位表示:
bit0- 车牌识别:0-不启用识别,1-启用识别
bit1- 车辆类型识别:0-不启用识别,1-启用识别
bit2- 车身颜色识别:0-不启用识别,1-启用识别
bit3- 车辆品牌识别:0-不启用识别,1-启用识别
bit4- 遮挡板识别(主驾驶):0-不启用识别,1-启用识别
bit5- 安全带识别(主驾驶):0-不启用识别,1-启用识别
bit6- 遮挡板识别(副驾驶):0-不启用识别,1-启用识别
bit7- 安全带识别(副驾驶):0-不启用识别,1-启用识别
bit8- 车辆图片叠加使能:0-不启用识别,1-启用识别
bit9- 上传车辆图片使能(通过SDK):0-不启用识别,1-启用识别
bit10-上传车辆图片使能(通过URL):0-不启用识别,1-启用识别
- dwDataUploadType
- 车辆图片数据上传,按位表示:
bit0- 车牌图片:0-不上传,1-上传
bit1- 车辆图片:0-不上传,1-上传
bit2- 人脸子图(主驾驶):0-不上传,1-上传
bit3- 人脸子图(副驾驶):0-不上传,1-上传
bit4- 安全带子图(主驾驶):0-不上传,1-上传
bit5- 安全带子图(副驾驶):0-不上传,1-上传
- dwPostID
- 卡口ID
- struPostTime
- 过车时间
- byRes
- Json数据长度
- pJsonBuffer
- Json数据指针,详细内容请参考车辆识别任务提交Json数据结构
- dwJsonLen
- 保留,置为0
- byPicDataType
- 图片数据类型:0- 数据直接上传,1- 云存储服务器URL
- sPicDataPath
- 图片数据:
byPicDataType为0时,表示本地PC上的图片路径,包括文件名的绝对路径,例如:"C:/test.jpg"
byPicDataType为1时,表示云存储服务器URL
Remarks
- 车辆二次识别功能,即可以将图片从本地或者云存储服务器上传到设备,进行二次检测,识别图片里面的车辆、车牌等信息,上传的图片格式需要设备支持,目前设备只支持jpg格式。
- 如果设备使用报警布防方式,该结构体中的wTaskNo,与布防连接(NET_DVR_SETUPALARM_PARAM)和上传检测结果信息(NET_DVR_VEHICLE_RECOG_RESULT)里面的任务号都是对应的,例如:布防链接中wTaskNo==1,任务A中wTaskNo==1,结果信息回调wTaskNo==1(该信息回调只在布防中wTaskNo为1的链接中回调)。
See Also
NET_DVR_SetDeviceConfigEx NET_DVR_SetDeviceConfig