NET_ITS_PICTURE_INFO
抓拍图片信息结构体。
struct{
DWORD dwDataLen;
BYTE byType;
BYTE byDataType;
BYTE byCloseUpType;
BYTE byPicRecogMode;
DWORD dwRedLightTime;
BYTE byAbsTime[32];
NET_VCA_RECT struPlateRect;
NET_VCA_RECT struPlateRecgRect;
BYTE *pBuffer;
DWORD dwUTCTime;
BYTE byCompatibleAblity;
BYTE byRes2[7];
}NET_ITS_PICTURE_INFO, *LPNET_ITS_PICTURE_INFO;
Members
- dwDataLen
- 媒体数据长度
- byType
- 数据类型:0-车牌图,1- 场景图,2- 合成图,3- 特写图,4- 二值图,5- 码流,6- 人脸子图(主驾驶),7- 人脸子图(副驾驶),8- 非机动车,9- 行人,10- 称重原始裸数据,11- 目标图,12- 主驾驶室图,13- 副驾驶室图,14- 人脸图抠小图
- byDataType
- 数据上传方式:0-数据直接上传; 1-云存储服务器URL(3.7Ver)原先的图片数据变成URL数据,图片长度变成URL长度
- byCloseUpType
- 特写图类型:0- 保留,1- 非机动车,2- 行人
- byPicRecogMode
- 图片背向识别:0- 正向车牌识别,1- 背向识别(尾牌识别)
- dwRedLightTime
- 经过的红灯时间,单位:s
- byAbsTime
- 绝对时间点:yyyymmddhhmmssxxx,e.g.20090810235959999,最后三位为毫秒数
- struPlateRect
- 当byType为1-场景图时,该参数表示车牌位置,用户可根据位置自己截取车牌特写图;
- 当byType为8-非机动车,9-行人时,该参数表示人体坐标
- struPlateRecgRect
- 牌识区域坐标,当图片类型为12-主驾驶室图13-副驾驶室图是,该坐标为驾驶员坐标。参数中的边界宽fWidth和高fHeight若为0,fX和fY不为0,则(fX,fY)表示牌识的中心点坐标
- pBuffer
- 保存数据的缓冲区
- dwUTCTime
- UTC时间
- byCompatibleAblity
- 兼容能力字段,按位表示,值:0- 无效,1- 有效
bit0- 表示dwUTCTime字段是否有效
- byRes2
- 保留
Remarks
如果设备只上传了场景图,用户可以根据牌识区域坐标(struPlateRecgRect)自己从场景图中截取特写图,宽和高可以根据实际情况自己调节。
通过NET_DVR_CLOUDSTORAGE_CFG配置可以启用云存储功能,则上传的图片信息将变成获取图片信息的URL地址,平台通过该URL地址去云存储服务器上获取数据。
图片云存储URL格式:
http://CVMIP:Port/pic?did=DevID&bid=BlkID&pid=PictureID&ptime=PicTime
CVMIP:CVM(云存储服务器)的IP地址
Port: CVM(云存储服务器)对外提供http服务的端口(固定8009)
DevID: CVS(云存储服务器)中设备ID号
BlkID:CVS(云存储服务器)中设备的块号
PictureID:CVS(云存储服务器)为图片生成的编号
PicTime:图片的时间戳
示例:
http://10.192.65.140:8009/pic?did=35b9cbd0-8ffa-1031-87e6-0025903c6a50&bid=387&pid=2952790009&ptime=1378106185
See Also
NET_ITS_PLATE_RESULT NET_DVR_TFS_ALARM NET_ITS_GATE_VEHICLE NET_ITS_PARK_VEHICLE NET_DVR_TME_VEHICLE_RESULT