package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; /** * @author 291189 * @version 1.0 * @description 事件类型EVENT_IVS_FACEBODY_DETECT(人åƒæ£€æµ‹äº‹ä»¶)对应的数æ®å—æè¿°ä¿¡æ¯ * @date 2021/8/24 14:09 */ public class DEV_EVENT_FACEBODY_DETECT_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(); // 事件å‘生的时间 /** {@link com.iailab.netsdk.lib.NetSDKLib.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(); // 人体关è”ä¿¡æ¯ @Override public String toString() { return "DEV_EVENT_FACEBODY_DETECT_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 + '}'; } }