设备网络SDK开发使用手册

NET_DVR_FIND_PICTURE_PARAM

图片查找条件结构体。

struct{
  DWORD            dwSize;
  LONG             lChannel;
  BYTE             byFileType;
  BYTE             byNeedCard;
  BYTE             byProvince;
  BYTE             byRes1;
  BYTE             sCardNum[CARDNUM_LEN_V30];
  NET_DVR_TIME     struStartTime;
  NET_DVR_TIME     struStopTime;
  DWORD            dwTrafficType;
  DWORD            dwVehicleType;
  DWORD            dwIllegalType;
  BYTE             byLaneNo;
  BYTE             bySubHvtType;
  BYTE             byRes2[2];
  char             sLicense[MAX_LICENSE_LEN];
  BYTE             byRegion;
  BYTE             byCountry;
  BYTE             byRes3[6];
}NET_DVR_FIND_PICTURE_PARAM,*LPNET_DVR_FIND_PICTURE_PARAM;

Members

dwSize
结构体大小
lChannel
通道号
byFileType
查找的图片类型:0- 定时抓图,1- 移动侦测抓图,2- 报警抓图,3- 报警|移动侦测抓图, 4- 报警&移动侦测抓图,6- 手动抓图, 9-智能图片,10- PIR报警,11- 无线报警,12- 呼救报警,0xa- 预览时截图,0xd- 人脸侦测,0xe- 越界侦测,0xf- 区域入侵侦测,0x10- 场景变更侦测,0x11- 设备本地回放时截图,0x12- 智能侦测,0x13- 进入区域侦测,0x14- 离开区域侦测,0x15- 徘徊侦测,0x16- 人员聚集侦测,0x17- 快速运动侦测,0x18- 停车侦测,0x19- 物品遗留侦测,0x1a- 物品拿取侦测,0x1b- 车牌侦测,0x1c- 混行检测,0x1d- 取证事件,0x1e- 火点检测,0x20- 船只检测,0x21- 测温预警,0x22- 测温报警, 0x23- 温差报警,0x24- 违停检测,0x25- 人脸抓拍,0x26- 离线测温报警,0x2a- 起身检测,0x2b- 折线攀高,0x2c- 如厕超时,0x2d- 安全帽检测,0xff- 全部类型
byNeedCard
是否需要卡号
byProvince
省份索引值(byFileType为车牌侦测时有效):0-保留,1-澳,2-京,3-渝,4-闽,5-甘,6-粤,7-桂,8-贵,9-琼,10-冀,11-豫,12-黑,13-鄂,14-湘,15-吉,16-苏,17-赣,18-辽,19-蒙,20-宁,21-青,22-鲁,23-晋,24-陕,25-沪,26-川,27-台,28-津,29-藏,30-港,31-新,32-云,33-浙,34-皖,0xff-全部
byRes1
保留,置为0
sCardNum
卡号
struStartTime
查找图片的开始时间
struStopTime
查找图片的结束时间
dwTrafficType
图片检索生效项(仅智能交通设备支持),具体类型如下:
enum _VCA_OPERATE_TYPE_{
  VCA_LICENSE_TYPE       = 0x1, 
  VCA_PLATECOLOR_TYPE    = 0x2,
  VCA_CARDNO_TYPE        = 0x4,
  VCA_PLATETYPE_TYPE     = 0x8,
  VCA_LISTTYPE_TYPE      = 0x10,
  VCA_INDEX_TYPE         = 0x20,
  VCA_OPERATE_INDEX_TYPE = 0x40
}VCA_OPERATE_TYPE
VCA_LICENSE_TYPE
车牌号码
VCA_PLATECOLOR_TYPE
车牌颜色
VCA_CARDNO_TYPE
卡号
VCA_PLATETYPE_TYPE
车牌类型
VCA_LISTTYPE_TYPE
车辆名单类型
VCA_INDEX_TYPE
数据流水号
VCA_OPERATE_INDEX_TYPE
操作数
dwVehicleType
车辆类型(仅智能交通设备支持),具体类型如下:
enum _VCA_VEHICLE_TYPE_{
  VCA_OTHER_TYPE          = 0x1,
  VCA_SMALLCAR_TYPE       = 0x2,
  VCA_BIGCAR_TYPE         = 0x4,
  VCA_BUS_TYPE            = 0x8,
  VCA_TRUCK_TYPE          = 0x10,
  VCA_CAR_TYPE            = 0x20,
  VCA_MINIBUS_TYPE        = 0x40,
  VCA_SMALL_TRUCK_TYPE    = 0x80
}VCA_VEHICLE_TYPE
VCA_OTHER_TYPE
其它车型
VCA_SMALLCAR_TYPE
小型车
VCA_BIGCAR_TYPE
大型车
VCA_BUS_TYPE
客车
VCA_TRUCK_TYPE
货车
VCA_CAR_TYPE
轿车
VCA_MINIBUS_TYPE
面包车
VCA_SMALL_TRUCK_TYPE
小货车
dwIllegalType
违规检测类型(仅智能交通设备支持),具体类型如下:
enum _VCA_ILLEGAL_TYPE_{
  VCA_POSTPIC_TYPE               = 0x1, 
  VCA_LOWSPEED_TYPE              = 0x2, 
  VCA_HIGHSPEED_TYPE             = 0x4, 
  VCA_RETROGRADE_TYPE            = 0x8, 
  VCA_RUSH_REDLIGHT_TYPE         = 0x10,
  VCA_PRESS_LANE_TYPE            = 0x20,
  VCA_VIOLATE_GUIDE_TYPE         = 0x40,
  VCA_ROAD_STRAND_TYPE           = 0x80,
  VCA_VEHICLE_ILLEGAL_LANE_TYPE  = 0x100,
  VCA_ILLEGAL_LANE_CHANGE_TYPE   = 0x200,
  VCA_ILLEGAL_LANE_DRIVE_TYPE    = 0x400,
  VCA_VIOLATE_BAN_TYPE           = 0x800,
  VCA_CROSS_PARKING_TYPE         = 0x1000,
  VCA_GREEN_PARKING_TYPE         = 0x2000
}VCA_ILLEGAL_TYPE
VCA_POSTPIC_TYPE
卡口图片
VCA_LOWSPEED_TYPE
低速
VCA_HIGHSPEED_TYPE
高速
VCA_RETROGRADE_TYPE
逆行
VCA_RUSH_REDLIGHT_TYPE
闯红灯
VCA_PRESS_LANE_TYPE
压车道线
VCA_VIOLATE_GUIDE_TYPE
不按导向
VCA_ROAD_STRAND_TYPE
路口滞留(设备不支持)
VCA_VEHICLE_ILLEGAL_LANE_TYPE
机占非
VCA_ILLEGAL_LANE_CHANGE_TYPE
违法变道
VCA_ILLEGAL_LANE_DRIVE_TYPE
不按车道
VCA_VIOLATE_BAN_TYPE
违法禁令
VCA_CROSS_PARKING_TYPE
路口停车
VCA_GREEN_PARKING_TYPE
绿灯停车
byLaneNo
车道号(仅智能交通设备支持),取值范围:1~99
bySubHvtType
混行检测查找子类型:0- 全部, 1- 机动车(机动车子类型中支持车牌检索、省份检索),2-非机动车,3- 行人
byRes2
保留,置为0
sLicense
车牌号码(byFileType为车牌侦测时有效)
byRegion
区域索引值:0- 保留,1- 欧洲(Europe Region),2- 俄罗斯(Russian Region),3- 欧洲&俄罗斯(EU&CIS),0xff- 所有
byCountry
国家索引值,取值定义详见COUNTRY_INDEX
byRes3
保留,置为0

Remarks

设备支持的图片查找参数能力,对应设备JPEG抓图能力集(JpegCaptureAbility)中节点<FindPicInfo>,相关接口:NET_DVR_GetDeviceAbility,能力集类型:DEVICE_JPEG_CAP_ABILITY。

See Also

NET_DVR_FindPicture