浏览代码

优化识别

suntianwu 3 年之前
父节点
当前提交
0002823295

+ 3 - 4
src/main/java/com/iden/common/facetool/pool/MyFaceMonitor.java

@@ -2,23 +2,22 @@ package com.iden.common.facetool.pool;
 
 
 import com.face.monitor.FaceMonitor;
 import com.face.monitor.FaceMonitor;
 
 
+import com.iden.common.util.CommonConfUtil;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
 import org.apache.logging.log4j.Logger;
-import org.springframework.beans.factory.annotation.Value;
 
 
 
 
 public class MyFaceMonitor {
 public class MyFaceMonitor {
     private static final Logger logger = LogManager.getLogger(MyFaceMonitor.class);
     private static final Logger logger = LogManager.getLogger(MyFaceMonitor.class);
     private FaceMonitor faceMonitor;
     private FaceMonitor faceMonitor;
 
 
-    @Value("${iden.root:#{null}}")
-    private String idenRoot;
 
 
     public MyFaceMonitor() {
     public MyFaceMonitor() {
         synchronized (this) {
         synchronized (this) {
             if( this.faceMonitor == null) {
             if( this.faceMonitor == null) {
+                String idenRoot = CommonConfUtil.getConf("iden.root");
                 //初始化引擎
                 //初始化引擎
-                logger.info("init one FaceMonitor");
+                logger.info("init one FaceMonitor--idenRoot==" + idenRoot);
                 this.faceMonitor = new FaceMonitor();
                 this.faceMonitor = new FaceMonitor();
                 faceMonitor.init(idenRoot + "face/model", 0);
                 faceMonitor.init(idenRoot + "face/model", 0);
             }
             }

+ 2 - 0
src/main/java/com/iden/common/facetool/pool/ResourcePoolableObjectFactory.java

@@ -1,9 +1,11 @@
 package com.iden.common.facetool.pool;
 package com.iden.common.facetool.pool;
 
 
+
 import org.apache.commons.pool2.BasePooledObjectFactory;
 import org.apache.commons.pool2.BasePooledObjectFactory;
 import org.apache.commons.pool2.PooledObject;
 import org.apache.commons.pool2.PooledObject;
 import org.apache.commons.pool2.impl.DefaultPooledObject;
 import org.apache.commons.pool2.impl.DefaultPooledObject;
 
 
+
 // 工厂类
 // 工厂类
 public class ResourcePoolableObjectFactory extends BasePooledObjectFactory<MyFaceMonitor>{
 public class ResourcePoolableObjectFactory extends BasePooledObjectFactory<MyFaceMonitor>{
 
 

+ 2 - 0
src/main/resources/common.properties

@@ -4,3 +4,5 @@ auth.jwt.id=standard_jwt
 auth.jwt.secret=hong1mu2zhi3ruan4jian5
 auth.jwt.secret=hong1mu2zhi3ruan4jian5
 # jwt ����ʱ��, (2Сʱ = 7200000ms; 24Сʱ = 86400000ms; 7�� = 604800000ms)
 # jwt ����ʱ��, (2Сʱ = 7200000ms; 24Сʱ = 86400000ms; 7�� = 604800000ms)
 auth.jwt.ttl.ms=86400000
 auth.jwt.ttl.ms=86400000
+#服务部署根目录
+iden.root=/data/iden/