|
|
@@ -61,17 +61,19 @@ public class FaceApi {
|
|
|
try {
|
|
|
file1 = FileUtils.multipartFileToFile(file);
|
|
|
imageInfo = faceService.getImageInfo(file1);
|
|
|
- } finally {
|
|
|
+ List<FaceInfo> faceInfos = faceService.faceDetect(imageInfo);
|
|
|
+ if(null==faceInfos || faceInfos.isEmpty()){
|
|
|
+ return ResultData.fail("识别中");
|
|
|
+ }
|
|
|
+ FaceFeature faceFeature = faceService.faceFeature(imageInfo, faceInfos);
|
|
|
+ return ResultData.success(faceFeature.getFeatureData());
|
|
|
+ }catch (Exception ex){
|
|
|
+ return ResultData.fail("人脸特征提取失败!");
|
|
|
+ }finally {
|
|
|
if (file1 != null) {
|
|
|
file1.delete();
|
|
|
}
|
|
|
}
|
|
|
- List<FaceInfo> faceInfos = faceService.faceDetect(imageInfo);
|
|
|
- if(null==faceInfos || faceInfos.isEmpty()){
|
|
|
- return ResultData.fail("识别中");
|
|
|
- }
|
|
|
- FaceFeature faceFeature = faceService.faceFeature(imageInfo, faceInfos);
|
|
|
- return ResultData.success(faceFeature.getFeatureData());
|
|
|
}
|
|
|
|
|
|
|