package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; import com.sun.jna.Pointer; /** * @author 260611 * @description 大图信æ¯(å¤§å›¾æŠ å°å›¾åŠŸèƒ½) * @date 2022/11/21 17:53:13 */ public class NET_DETECT_BIG_PIC_INFO_EX extends NetSDKLib.SdkStructure { /** * 大图ID */ public int nPicID; /** * 文件在二进制数æ®å—ä¸çš„å移ä½ç½®, å•ä½:å—节 */ public int dwOffSet; /** * 文件大å°, å•ä½:å—节 */ public int dwFileLenth; /** * 图片宽度, å•ä½:åƒç´ */ public int dwWidth; /** * 图片高度, å•ä½:åƒç´ */ public int dwHeight; /** * 规则检测区域顶点数 */ public int nDetectRegionNum; /** * 规则检测区域 */ public NetSDKLib.NET_POINT[] stuDetectRegion = new NetSDKLib.NET_POINT[20]; /** * 请求图片ID */ public byte[] szRequestID = new byte[64]; /** * 通过URL下载图片 */ public byte[] szPath = new byte[256]; /** * åæ ‡ç³»ç±»åž‹ {@link com.iailab.netsdk.lib.enumeration.EM_COORDINATE_TYPE} */ public int emCoordinateType; /** * ç›®æ ‡ç±»åž‹ {@link com.iailab.netsdk.lib.enumeration.EM_DETECT_OBJECT_TYPE} */ public int emObjectType; /** * 按ä½ç»„åˆï¼Œå…¨1表示全检测,1表示人脸,2表示人体,4表示机动车,8表示éžæœºåŠ¨æ•´ä½“, 16表示éžæœºåŠ¨è½¦ */ public int nTargetType; /** * 处ç†ç±»åž‹ä¸ªæ•° */ public int nProcessTypeNum; /** * 处ç†ç±»åž‹ */ public int[] emProcessType = new int[8]; /** * 全景大图数æ®ï¼Œç»è¿‡Base64åŽçš„å—符串 æ— è¯¥å—段或该å—æ®µä¸ºç©ºåˆ™ä½¿ç”¨äºŒè¿›åˆ¶å›¾ç‰‡æ•°æ® */ public Pointer szData; /** * 全景大图数æ®é•¿åº¦ */ public int nDataLen; /** * ä¿ç•™å—节 */ public byte[] bReserved = new byte[1016]; public NET_DETECT_BIG_PIC_INFO_EX() { for (int i = 0; i < stuDetectRegion.length; i++) { stuDetectRegion[i] = new NetSDKLib.NET_POINT(); } } }