|
@@ -141,21 +141,26 @@ public class FaceIdenTool {
|
|
|
FaceMonitor faceMonitor = new FaceMonitor();
|
|
|
faceMonitor.init(idenRoot + "face/model", 0);
|
|
|
FaceModel[] dataset = new FaceModel[featPtrList.size()];
|
|
|
+ logger.info("FaceIdenTool isHit 1...");
|
|
|
for (int i = 0; i < featPtrList.size(); i++) {
|
|
|
String featPtr = featPtrList.get(i);
|
|
|
dataset[i].setName(String.valueOf(i));
|
|
|
dataset[i].setPersonId(i);
|
|
|
dataset[i].setFeatValue(ByteUtil.hex2Byte(featPtr));
|
|
|
}
|
|
|
+ logger.info("FaceIdenTool isHit 2...");
|
|
|
faceMonitor.loadFaceDataset(dataset);
|
|
|
FaceModel faceModelPtrVisitor = new FaceModel();
|
|
|
faceModelPtrVisitor.setName(String.valueOf(0));
|
|
|
faceModelPtrVisitor.setPersonId(0);
|
|
|
+ logger.info("FaceIdenTool isHit 3...");
|
|
|
faceModelPtrVisitor.setFeatValue(ByteUtil.hex2Byte(featPtrVisitor));
|
|
|
-
|
|
|
+ logger.info("FaceIdenTool isHit 4..");
|
|
|
FaceRetrieveResultVO vo = getHitResult(faceMonitor,faceModelPtrVisitor);
|
|
|
+ logger.info("FaceIdenTool isHit 5..");
|
|
|
//释放人脸引擎
|
|
|
faceMonitor.releaseEngine();
|
|
|
+ logger.info("FaceIdenTool isHit 6..");
|
|
|
return vo;
|
|
|
}
|
|
|
|