设备网络SDK开发使用手册

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