|
@@ -273,12 +273,15 @@ public class FaceIdenService {
|
|
this.idenPersonStrangerService.save(idenPersonStranger);
|
|
this.idenPersonStrangerService.save(idenPersonStranger);
|
|
|
|
|
|
//追加人脸库缓存
|
|
//追加人脸库缓存
|
|
- FaceModel[] dataset = new FaceModel[1];
|
|
|
|
- dataset[0] = new FaceModel();
|
|
|
|
- dataset[0].setPersonId(idenFaceImage.getUid().intValue());
|
|
|
|
- dataset[0].setName(String.valueOf(idenFaceImage.getUid()));
|
|
|
|
- dataset[0].setFeatValue(ByteUtil.hex2Byte(idenFaceImage.getFeatPtr()));
|
|
|
|
- faceMonitor.appendFaceDataset(dataset);
|
|
|
|
|
|
+ if(idenFaceImage.getUid() != null && StringUtils.isNotEmpty(idenFaceImage.getFeatPtr())){
|
|
|
|
+ FaceModel[] dataset = new FaceModel[1];
|
|
|
|
+ dataset[0] = new FaceModel();
|
|
|
|
+ dataset[0].setPersonId(idenFaceImage.getUid().intValue());
|
|
|
|
+ dataset[0].setName(String.valueOf(idenFaceImage.getUid()));
|
|
|
|
+ dataset[0].setFeatValue(ByteUtil.hex2Byte(idenFaceImage.getFeatPtr()));
|
|
|
|
+ faceMonitor.appendFaceDataset(dataset);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
logger.info("FaceIdenService.handleCameraImage 6...");
|
|
logger.info("FaceIdenService.handleCameraImage 6...");
|