This commit is contained in:
2025-02-12 16:06:23 +08:00
parent 3f493b0d81
commit 9c13d7261c
6 changed files with 65 additions and 43 deletions

View File

@@ -228,6 +228,14 @@ public class FaceServiceImpl implements FaceService {
// 以这个结果为人脸库的匹配结果
scenicDbSearchResult = faceService.searchFace(face.getScenicId().toString(), faceSample.getFaceUrl(), "补救措施2:存在得分够高但是结果少");
}
} else if (scenicDbSearchResult.getSampleListIds().size() > 5) {
// 补救逻辑
Long faceSampleId = scenicDbSearchResult.getSampleListIds().get(0);
FaceSampleEntity faceSample = faceRepository.getFaceSample(faceSampleId);
if (faceSample != null) {
// 以这个结果为人脸库的匹配结果
scenicDbSearchResult = faceService.searchFace(face.getScenicId().toString(), faceSample.getFaceUrl(), "补救措施3:人脸数过多大于5");
}
}
}
FaceEntity faceEntity = new FaceEntity();