Browse Source

Merge branch 'v5' of http://git.ycjcjy.com/welcome/hdware-welcome3 into v5

# Conflicts:
#	.idea/workspace.xml
#	src/main/resources/application.properties
傅行帆 5 years ago
parent
commit
99b8659ce2
100 changed files with 728 additions and 287 deletions
  1. 606
    271
      .idea/workspace.xml
  2. 1
    1
      pom.xml
  3. 92
    8
      src/main/java/com/huiju/welcome/hardware/service/HikService.java
  4. 16
    0
      src/main/java/com/huiju/welcome/hardware/service/PersonDetect.java
  5. 1
    0
      src/main/java/com/huiju/welcome/hardware/websocket/Action.java
  6. 3
    0
      src/main/java/com/huiju/welcome/hardware/websocket/WSClient.java
  7. 9
    7
      src/main/resources/application.properties
  8. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$BYTE_ARRAY.class
  9. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$CAPTURE_MODE.class
  10. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$CARDRIGHTPLAN.class
  11. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$DISPLAY_MODE.class
  12. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FColGlobalDataCallBack.class
  13. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FColLocalDataCallBack.class
  14. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FDrawFun.class
  15. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FExceptionCallBack.class
  16. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FJpegdataCallBack.class
  17. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FMSGCallBack.class
  18. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FMSGCallBack_V31.class
  19. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FMessCallBack.class
  20. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FMessCallBack_EX.class
  21. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FMessCallBack_NEW.class
  22. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FMessageCallBack.class
  23. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FPlayDataCallBack.class
  24. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FPostMessageCallBack.class
  25. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FRealDataCallBack_V30.class
  26. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FRemoteConfigCallback.class
  27. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FRowDataCallBack.class
  28. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FSerialDataCallBack.class
  29. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FStdDataCallBack.class
  30. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FVoiceDataCallBack.class
  31. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FVoiceDataCallBack2.class
  32. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FVoiceDataCallBack_MR.class
  33. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FVoiceDataCallBack_MR_V30.class
  34. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FVoiceDataCallBack_V30.class
  35. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$GpsDataParamUion.class
  36. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVRRECEIVER.class
  37. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ACS_ALARM_INFO.class
  38. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ACS_EVENT_INFO.class
  39. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ADDIT_POSITION.class
  40. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_AID_ALARM_V41.class
  41. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_AID_INFO.class
  42. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMER.class
  43. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMINCFG.class
  44. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMINCFG_V30.class
  45. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMINFO.class
  46. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMINFO_EX.class
  47. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMINFO_V30.class
  48. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMINFO_V40.class
  49. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMOUTCFG.class
  50. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMOUTCFG_V30.class
  51. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMOUTSTATUS.class
  52. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMOUTSTATUS_V30.class
  53. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARM_ISAPI_INFO.class
  54. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARM_ISAPI_PICDATA.class
  55. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALRAM_FIXED_HEADER.class
  56. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_AREAINFOCFG.class
  57. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_AUXOUTCFG.class
  58. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CARDINFO.class
  59. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CARD_CFG.class
  60. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CARD_CFG_COND.class
  61. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CARD_CFG_SEND_DATA.class
  62. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CHANNELSTATE.class
  63. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CHANNELSTATE_V30.class
  64. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CHANNEL_GROUP.class
  65. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CLIENTINFO.class
  66. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COLOR.class
  67. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COMPRESSIONCFG.class
  68. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COMPRESSIONCFG_EX.class
  69. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COMPRESSIONCFG_NEW.class
  70. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COMPRESSIONCFG_V30.class
  71. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COMPRESSION_AUDIO.class
  72. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COMPRESSION_INFO.class
  73. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COMPRESSION_INFO_EX.class
  74. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COMPRESSION_INFO_V30.class
  75. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CRUISE_PARA.class
  76. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CRUISE_POINT.class
  77. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CRUISE_RET.class
  78. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DATE.class
  79. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DDNS.class
  80. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DDNSPARA.class
  81. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DDNSPARA_EX.class
  82. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DDNSPARA_V30.class
  83. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECCFG.class
  84. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECCHANINFO.class
  85. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECCHANSTATUS$objectInfo$fileInfo.class
  86. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECCHANSTATUS$objectInfo$timeInfo.class
  87. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECCHANSTATUS$objectInfo$userInfo.class
  88. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECCHANSTATUS$objectInfo.class
  89. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECCHANSTATUS.class
  90. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECINFO.class
  91. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECODERCFG.class
  92. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECODERCFG_V30.class
  93. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECODERINFO.class
  94. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECODERSTATE.class
  95. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECSTATUS.class
  96. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DEVICECFG.class
  97. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DEVICEINFO.class
  98. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DEVICEINFO_V30.class
  99. BIN
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DIRECTION.class
  100. 0
    0
      target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DISKSTATE.class

+ 606
- 271
.idea/workspace.xml
File diff suppressed because it is too large
View File


+ 1
- 1
pom.xml View File

10
 	</parent>
10
 	</parent>
11
 	<groupId>com.huiju.welcome</groupId>
11
 	<groupId>com.huiju.welcome</groupId>
12
 	<artifactId>hardware</artifactId>
12
 	<artifactId>hardware</artifactId>
13
-	<version>V3.0.1</version>
13
+	<version>V3.1.0</version>
14
 	<name>hardware</name>
14
 	<name>hardware</name>
15
 	<description>hardware app for huiju.com.welcome</description>
15
 	<description>hardware app for huiju.com.welcome</description>
16
 
16
 

+ 92
- 8
src/main/java/com/huiju/welcome/hardware/service/HikService.java View File

1
+
1
 package com.huiju.welcome.hardware.service;
2
 package com.huiju.welcome.hardware.service;
2
 
3
 
3
 /**
4
 /**
52
     // 回调类
53
     // 回调类
53
     HCNetSDK.FMSGCallBack_V31 fmsgCallBack;
54
     HCNetSDK.FMSGCallBack_V31 fmsgCallBack;
54
 
55
 
56
+    // 正在使用的人脸库
57
+    String faceLib;
58
+
55
     public boolean init() {
59
     public boolean init() {
56
         String deviceIP = Configer.pick("device.ip");
60
         String deviceIP = Configer.pick("device.ip");
57
 
61
 
66
         if (!setDeviceAlarm()) return false;
70
         if (!setDeviceAlarm()) return false;
67
         if (!setDeviceOnline()) return false;
71
         if (!setDeviceOnline()) return false;
68
 
72
 
73
+        try {
74
+            detectFaceLib();
75
+        } catch (Exception e) {
76
+            e.printStackTrace();
77
+            log.error("探测人脸库失败: {}", e.getMessage());
78
+        }
79
+
69
         return true;
80
         return true;
70
     }
81
     }
71
 
82
 
203
 
214
 
204
         String appendXML = "" +
215
         String appendXML = "" +
205
                 "<FaceAppendData version=\"2.0\" xmlns=\"http://www.hikvision.com/ver20/XMLSchema\">\n" +
216
                 "<FaceAppendData version=\"2.0\" xmlns=\"http://www.hikvision.com/ver20/XMLSchema\">\n" +
206
-                    "<name>"+ personId +"</name>\n" +
207
-                    "<PersonInfoExtendList>\n" +
208
-                        "<PersonInfoExtend>\n" +
209
-                            "<id>1</id>\n" +
210
-                            "<enable>false</enable>\n" +
211
-                        "</PersonInfoExtend>\n" +
212
-                    "</PersonInfoExtendList>\n" +
213
-                    "<customHumanID>\n"+personId+"</customHumanID>\n"+
217
+                "<name>"+ personId +"</name>\n" +
218
+                "<PersonInfoExtendList>\n" +
219
+                "<PersonInfoExtend>\n" +
220
+                "<id>1</id>\n" +
221
+                "<enable>false</enable>\n" +
222
+                "</PersonInfoExtend>\n" +
223
+                "</PersonInfoExtendList>\n" +
224
+                "<customHumanID>\n"+personId+"</customHumanID>\n"+
214
                 "</FaceAppendData>";
225
                 "</FaceAppendData>";
215
         byte[] appendDataBytes = appendXML.getBytes();
226
         byte[] appendDataBytes = appendXML.getBytes();
216
 
227
 
256
         hcNetSDK.NET_DVR_UploadClose(upHandle);
267
         hcNetSDK.NET_DVR_UploadClose(upHandle);
257
     }
268
     }
258
 
269
 
270
+    public void deleteFace(String personId) throws Exception {
271
+        // NET_DVR_STDXMLConfig(DELETE /ISAPI/Intelligent/FDLib/<FDID>/picture/<PID>)
272
+        HCNetSDK.NET_DVR_XML_CONFIG_INPUT lpInputParam0 = new HCNetSDK.NET_DVR_XML_CONFIG_INPUT();
273
+        lpInputParam0.dwSize = lpInputParam0.size();
274
+
275
+        String customFaceLibID = null == faceLib ? Configer.pick("hik.facelib") : faceLib;
276
+        String url = "DELETE /ISAPI/Intelligent/FDLib/"+customFaceLibID+"/picture/"+personId+"?FDType=custom\r\n";
277
+        HCNetSDK.BYTE_ARRAY ptrUrl = new HCNetSDK.BYTE_ARRAY(url.length());
278
+        System.arraycopy(url.getBytes(), 0, ptrUrl.byValue, 0, url.length());
279
+        ptrUrl.write();
280
+        lpInputParam0.lpRequestUrl = ptrUrl.getPointer();
281
+        lpInputParam0.dwRequestUrlLen = url.length();
282
+        lpInputParam0.write();
283
+
284
+        HCNetSDK.NET_DVR_XML_CONFIG_OUTPUT lpOutputParam0 = new HCNetSDK.NET_DVR_XML_CONFIG_OUTPUT();
285
+        lpOutputParam0.dwSize = lpOutputParam0.size();
286
+        HCNetSDK.BYTE_ARRAY ptrOutByte = new HCNetSDK.BYTE_ARRAY(HCNetSDK.ISAPI_DATA_LEN);
287
+        lpOutputParam0.lpOutBuffer = ptrOutByte.getPointer();
288
+        lpOutputParam0.dwOutBufferSize = HCNetSDK.ISAPI_DATA_LEN;
289
+        lpOutputParam0.write();
290
+
291
+        if (!hcNetSDK.NET_DVR_STDXMLConfig(user, lpInputParam0, lpOutputParam0)) {
292
+            String error = getHcNetError();
293
+            log.error("删除人脸失败: {}", error);
294
+            throw new Exception(error);
295
+        }
296
+        return;
297
+    }
298
+
299
+    public void detectFaceLib() throws Exception {
300
+        HCNetSDK.NET_DVR_XML_CONFIG_INPUT lpInputParam0 = new HCNetSDK.NET_DVR_XML_CONFIG_INPUT();
301
+        lpInputParam0.dwSize = lpInputParam0.size();
302
+
303
+        String url = "GET /ISAPI/Intelligent/FDLib\r\n";
304
+        HCNetSDK.BYTE_ARRAY ptrUrl = new HCNetSDK.BYTE_ARRAY(url.length());
305
+        System.arraycopy(url.getBytes(), 0, ptrUrl.byValue, 0, url.length());
306
+        ptrUrl.write();
307
+        lpInputParam0.lpRequestUrl = ptrUrl.getPointer();
308
+        lpInputParam0.dwRequestUrlLen = url.length();
309
+        lpInputParam0.write();
310
+
311
+        HCNetSDK.NET_DVR_XML_CONFIG_OUTPUT lpOutputParam0 = new HCNetSDK.NET_DVR_XML_CONFIG_OUTPUT();
312
+        lpOutputParam0.dwSize = lpOutputParam0.size();
313
+        HCNetSDK.BYTE_ARRAY ptrOutByte = new HCNetSDK.BYTE_ARRAY(HCNetSDK.ISAPI_DATA_LEN);
314
+        lpOutputParam0.lpOutBuffer = ptrOutByte.getPointer();
315
+        lpOutputParam0.dwOutBufferSize = HCNetSDK.ISAPI_DATA_LEN;
316
+        lpOutputParam0.write();
317
+
318
+        if (!hcNetSDK.NET_DVR_STDXMLConfig(user, lpInputParam0, lpOutputParam0)) {
319
+            String error = getHcNetError();
320
+            log.error("检测人脸库失败: {}", error);
321
+        }
322
+
323
+        byte[] fDSearchResult = lpOutputParam0.lpOutBuffer.getByteArray(0, lpOutputParam0.dwOutBufferSize);
324
+        // https://dom4j.github.io/javadoc/2.1.1/overview-summary.html
325
+        String xml = new String(fDSearchResult, "GBK");
326
+        Document document = DocumentHelper.parseText(xml);
327
+        Element root = document.getRootElement();
328
+        for (Iterator<Element> it = root.elementIterator("FDLibBaseCfg"); it.hasNext();) {
329
+            Element fDLibBaseCfg = it.next();
330
+            Element nameNode = fDLibBaseCfg.element("name");
331
+            if ("default".equals(nameNode.getStringValue())) {
332
+                Element fdidNode = fDLibBaseCfg.element("FDID");
333
+                faceLib = fdidNode.getStringValue();
334
+
335
+                // todo
336
+                // 反写配置文件
337
+
338
+                break;
339
+            }
340
+        }
341
+    }
342
+
259
 
343
 
260
     /**
344
     /**
261
      * 人脸检索 - 功能弃用,设备不支持
345
      * 人脸检索 - 功能弃用,设备不支持

+ 16
- 0
src/main/java/com/huiju/welcome/hardware/service/PersonDetect.java View File

48
         }
48
         }
49
     }
49
     }
50
 
50
 
51
+    public void deleteFace(Action message) {
52
+        JSONObject data = (JSONObject) message.getPayload();
53
+        String personId = data.getString("personId");
54
+        if (null == personId || "".equals(personId.trim())) {
55
+            log.error("删除人脸ID不能为空");
56
+            return;
57
+        }
58
+
59
+        try {
60
+            hikService.deleteFace(personId);
61
+        } catch (Exception e) {
62
+            e.printStackTrace();
63
+            log.error("删除人脸失败: {}", e.getMessage());
64
+        }
65
+    }
66
+
51
     // 海康回调
67
     // 海康回调
52
     @Override
68
     @Override
53
     public boolean invoke(NativeLong lCommand, HCNetSDK.NET_DVR_ALARMER pAlarmer, Pointer pAlarmInfo, int dwBufLen, Pointer pUser) {
69
     public boolean invoke(NativeLong lCommand, HCNetSDK.NET_DVR_ALARMER pAlarmer, Pointer pAlarmInfo, int dwBufLen, Pointer pUser) {

+ 1
- 0
src/main/java/com/huiju/welcome/hardware/websocket/Action.java View File

9
     public final static String TYPE_DEFAULT = "default";
9
     public final static String TYPE_DEFAULT = "default";
10
     public final static String TYPE_ACK = "ack";
10
     public final static String TYPE_ACK = "ack";
11
     public final static String TYPE_DISPATCH_FACE = "dispatch-face";
11
     public final static String TYPE_DISPATCH_FACE = "dispatch-face";
12
+    public final static String TYPE_DELETE_FACE = "delete-face";
12
     public final static String TYPE_TO_FRONT = "to-front";
13
     public final static String TYPE_TO_FRONT = "to-front";
13
 
14
 
14
     public final static String ACK_SUCCESS = "success";
15
     public final static String ACK_SUCCESS = "success";

+ 3
- 0
src/main/java/com/huiju/welcome/hardware/websocket/WSClient.java View File

48
                     Action ack = personDetect.dispatchFace(message);
48
                     Action ack = personDetect.dispatchFace(message);
49
                     send(ack);
49
                     send(ack);
50
                     break;
50
                     break;
51
+                case Action.TYPE_DELETE_FACE:
52
+                    personDetect.deleteFace(message);
53
+                    break;
51
                 case Action.TYPE_TO_FRONT:
54
                 case Action.TYPE_TO_FRONT:
52
                     JSONObject data = (JSONObject) message.getPayload();
55
                     JSONObject data = (JSONObject) message.getPayload();
53
                     String to = data.getString("to");
56
                     String to = data.getString("to");

+ 9
- 7
src/main/resources/application.properties View File

3
 server.port=8082
3
 server.port=8082
4
 
4
 
5
 # 设备信息
5
 # 设备信息
6
-device.id=216
6
+device.id=215
7
 device.name=人脸
7
 device.name=人脸
8
 device.loginUser=admin
8
 device.loginUser=admin
9
 device.password=huiju999
9
 device.password=huiju999
10
-device.ip=192.168.0.17
10
+device.ip=192.168.1.215
11
 device.port=8000
11
 device.port=8000
12
 # 支持人脸识别 1 支持, 0 不支持
12
 # 支持人脸识别 1 支持, 0 不支持
13
 device.afr=0
13
 device.afr=0
14
 # 1-人脸识别相机,  2-车辆识别相机
14
 # 1-人脸识别相机,  2-车辆识别相机
15
-device.type=1
15
+device.type=2
16
 # 仅抓拍人脸
16
 # 仅抓拍人脸
17
-device.faceonly = true
17
+device.faceonly = false
18
 
18
 
19
 # 静态文件
19
 # 静态文件
20
 assets.images=
20
 assets.images=
22
 assets.dir=E:\\files
22
 assets.dir=E:\\files
23
 
23
 
24
 # 服务相关
24
 # 服务相关
25
-api.mainbiz=http://127.0.0.1:8080
25
+api.mainbiz=https://welcome.ycjcjy.com/api
26
 api.current=http://127.0.0.1
26
 api.current=http://127.0.0.1
27
-api.websocket=ws://127.0.0.1:8080/ws
27
+api.websocket=wss://welcome.ycjcjy.com/ws
28
 
28
 
29
 # 海康相关
29
 # 海康相关
30
-hik.dlldir=E:\\hklib
30
+hik.dlldir=E:\\JavaProjects\\welcome3.0\\hardware\\hklib
31
+hik.facelib=0
32
+
31
 # 是否记录日志, 不填则代表不写日志
33
 # 是否记录日志, 不填则代表不写日志
32
 # 日志路径会拼在 hik.dlldir 后面。需要先手动创建好目录
34
 # 日志路径会拼在 hik.dlldir 后面。需要先手动创建好目录
33
 hik.log = \\logs
35
 hik.log = \\logs

BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$BYTE_ARRAY.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$CAPTURE_MODE.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$CARDRIGHTPLAN.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$DISPLAY_MODE.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FColGlobalDataCallBack.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FColLocalDataCallBack.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FDrawFun.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FExceptionCallBack.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FJpegdataCallBack.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FMSGCallBack.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FMSGCallBack_V31.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FMessCallBack.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FMessCallBack_EX.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FMessCallBack_NEW.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FMessageCallBack.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FPlayDataCallBack.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FPostMessageCallBack.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FRealDataCallBack_V30.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FRemoteConfigCallback.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FRowDataCallBack.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FSerialDataCallBack.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FStdDataCallBack.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FVoiceDataCallBack.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FVoiceDataCallBack2.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FVoiceDataCallBack_MR.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FVoiceDataCallBack_MR_V30.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$FVoiceDataCallBack_V30.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$GpsDataParamUion.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVRRECEIVER.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ACS_ALARM_INFO.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ACS_EVENT_INFO.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ADDIT_POSITION.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_AID_ALARM_V41.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_AID_INFO.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMER.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMINCFG.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMINCFG_V30.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMINFO.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMINFO_EX.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMINFO_V30.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMINFO_V40.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMOUTCFG.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMOUTCFG_V30.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMOUTSTATUS.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARMOUTSTATUS_V30.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARM_ISAPI_INFO.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALARM_ISAPI_PICDATA.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_ALRAM_FIXED_HEADER.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_AREAINFOCFG.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_AUXOUTCFG.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CARDINFO.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CARD_CFG.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CARD_CFG_COND.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CARD_CFG_SEND_DATA.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CHANNELSTATE.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CHANNELSTATE_V30.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CHANNEL_GROUP.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CLIENTINFO.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COLOR.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COMPRESSIONCFG.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COMPRESSIONCFG_EX.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COMPRESSIONCFG_NEW.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COMPRESSIONCFG_V30.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COMPRESSION_AUDIO.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COMPRESSION_INFO.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COMPRESSION_INFO_EX.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_COMPRESSION_INFO_V30.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CRUISE_PARA.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CRUISE_POINT.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_CRUISE_RET.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DATE.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DDNS.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DDNSPARA.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DDNSPARA_EX.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DDNSPARA_V30.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECCFG.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECCHANINFO.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECCHANSTATUS$objectInfo$fileInfo.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECCHANSTATUS$objectInfo$timeInfo.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECCHANSTATUS$objectInfo$userInfo.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECCHANSTATUS$objectInfo.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECCHANSTATUS.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECINFO.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECODERCFG.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECODERCFG_V30.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECODERINFO.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECODERSTATE.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DECSTATUS.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DEVICECFG.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DEVICEINFO.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DEVICEINFO_V30.class View File


BIN
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DIRECTION.class View File


+ 0
- 0
target/classes/com/huiju/welcome/hardware/hik/HCNetSDK$NET_DVR_DISKSTATE.class View File


Some files were not shown because too many files changed in this diff