package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; /** * @author 291189 * @version 1.0 * @description * @date 2021/8/24 17:10 */ public class DEV_EVENT_FACEBODY_ANALYSE_INFO extends NetSDKLib.SdkStructure { public int nChannelID; // 通é“å· public int nAction; // 1:开始 2:åœæ¢ public byte[] szName=new byte[128]; // 事件å称 public double PTS; // 时间戳(å•ä½æ˜¯æ¯«ç§’) public NET_TIME_EX UTC=new NET_TIME_EX(); // 事件å‘生的时间 //å‚考枚举 EM_CLASS_TYPE public int emClassType; // 智能事件所属大类 public int nEventID; // 事件ID public int nObjectID; // 物体ID public int nRuleID; // 智能事件规则编å·ï¼Œç”¨äºŽæ ‡ç¤ºå“ªä¸ªè§„则触å‘的事件 public int nSequence; // 帧åºå· public int nGroupID; // 事件组ID,一次检测的多个nGroupIDç›¸åŒ public int nCountInGroup; // 一个事件组内的抓æ‹å¼ æ•°,一次检测的多个nCountInGroupç›¸åŒ public int nIndexInGroup; // 一个事件组内的抓æ‹åºå·ï¼Œä»Ž1开始 public byte[] byReserved1=new byte[4]; // å—èŠ‚å¯¹é½ public FACE_TRAIT stuFaceTrait=new FACE_TRAIT(); // äººè„¸ç‰¹å¾ public BODY_TRAIT stuBodyTrait=new BODY_TRAIT(); // äººä½“ç‰¹å¾ public NetSDKLib.NET_EVENT_IMAGE_OFFSET_INFO stuBodyImage=new NetSDKLib.NET_EVENT_IMAGE_OFFSET_INFO(); // äººä½“å›¾ç‰‡ä¿¡æ¯ public NetSDKLib.NET_EVENT_IMAGE_OFFSET_INFO stuFaceImage=new NetSDKLib.NET_EVENT_IMAGE_OFFSET_INFO(); // äººè„¸å›¾ç‰‡ä¿¡æ¯ public NetSDKLib.NET_EVENT_IMAGE_OFFSET_INFO stuSceneImage=new NetSDKLib.NET_EVENT_IMAGE_OFFSET_INFO(); // å…¨æ™¯å›¾ç‰‡ä¿¡æ¯ public OBJECT_RELATED_INFO stuFaceObject=new OBJECT_RELATED_INFO(); // 人脸关è”ä¿¡æ¯ public OBJECT_RELATED_INFO stuBodyObject=new OBJECT_RELATED_INFO(); // 人体关è”ä¿¡æ¯ public NetSDKLib.CANDIDATE_INFOEX[] stuCandidate=new NetSDKLib.CANDIDATE_INFOEX[NetSDKLib.NET_MAX_CANDIDATE_NUM]; // 候选人脸列表 public int nCandidateNum; // 返回的候选人脸个数 public DEV_EVENT_FACEBODY_ANALYSE_INFO(){ for(int i=0;i<stuCandidate.length;i++){ stuCandidate[i] = new NetSDKLib.CANDIDATE_INFOEX(); } } @Override public String toString() { return "DEV_EVENT_FACEBODY_ANALYSE_INFO{" + "nChannelID=" + nChannelID + ", nAction=" + nAction + ", szName=" + new String(szName) + ", PTS=" + PTS + ", UTC=" + UTC + ", emClassType=" + emClassType + ", nEventID=" + nEventID + ", nObjectID=" + nObjectID + ", nRuleID=" + nRuleID + ", nSequence=" + nSequence + ", nGroupID=" + nGroupID + ", nCountInGroup=" + nCountInGroup + ", nIndexInGroup=" + nIndexInGroup + ", nCandidateNum=" + nCandidateNum + '}'; } }