提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3
4 import com.iailab.netsdk.lib.NetSDKLib;
5
6 /**
7  * @author 260611
8  * @description 目标信息,包括以图搜图的图片数据和属性等
9  * @date 2022/11/21 17:53:18
10  */
11 public class NET_FACERECOGNITION_PERSON_INFOEX2 extends NetSDKLib.SdkStructure {
12     /**
13      * 人员信息查询条件字段stPersonInfoEx是否有效, 并使用人员信息扩展结构体
14      */
15     public int bPersonExEnable;
16     /**
17      * 人员信息扩展
18      */
19     public NetSDKLib.FACERECOGNITION_PERSON_INFOEX stPersonInfoEx = new NetSDKLib.FACERECOGNITION_PERSON_INFOEX();
20     /**
21      * 目标图片数据信息的个数, 最大值为48
22      */
23     public int nFacePicNumEx;
24     /**
25      * 目标图片数据信息
26      */
27     public NET_FACE_PIC_INFO[] stuFacePicInfoEx = new NET_FACE_PIC_INFO[48];
28     /**
29      * 目标区域信息的个数, 最大值为48
30      */
31     public int nBoundingBoxNum;
32     /**
33      * 目标区域信息, 若字段不存在或均为0则表示为全图区域, 若有该字段则与stuFacePicInfoEx[48]通过数组下标匹配
34      */
35     public NET_RECT[] stuBoundingBox = new NET_RECT[48];
36     /**
37      * 车辆以图搜图时可选择的属性过滤条件的个数, 最大值为48
38      */
39     public int nTrafficCarAttributeNum;
40     /**
41      * 车辆以图搜图时可选择的属性过滤条件, 若有该字段则与stuFacePicInfoEx[48]通过数组下标匹配
42      */
43     public NET_TRAFFIC_CAR_ATTRIBUTE_INFO[] stuTrafficCarAttribute = new NET_TRAFFIC_CAR_ATTRIBUTE_INFO[48];
44     /**
45      * 保留字节
46      */
47     public byte[] szReserved = new byte[1024];
48
49     public NET_FACERECOGNITION_PERSON_INFOEX2() {
50         for (int i = 0; i < stuFacePicInfoEx.length; i++) {
51             stuFacePicInfoEx[i] = new NET_FACE_PIC_INFO();
52         }
53         for (int i = 0; i < stuBoundingBox.length; i++) {
54             stuBoundingBox[i] = new NET_RECT();
55         }
56         for (int i = 0; i < stuTrafficCarAttribute.length; i++) {
57             stuTrafficCarAttribute[i] = new NET_TRAFFIC_CAR_ATTRIBUTE_INFO();
58         }
59     }
60 }