人脸识别与大模型问答

This commit is contained in:
jiang 2024-08-27 15:10:35 +08:00
parent fb47f5554c
commit 41ef93cf2d
1 changed files with 10 additions and 5 deletions

View File

@ -135,12 +135,17 @@ public class FaceServiceImpl implements FaceService {
errorMessages.put("30007", "不支持的操作类型"); errorMessages.put("30007", "不支持的操作类型");
errorMessages.put("30008", "存在多张人脸"); errorMessages.put("30008", "存在多张人脸");
errorMessages.put("30009", "光照条件差"); errorMessages.put("30009", "光照条件差");
errorMessages.put("30016", "人脸图片不清晰");
errorMessages.put("30010", "人脸不全"); errorMessages.put("30010", "人脸不全");
errorMessages.put("30011", "人脸不全"); errorMessages.put("30011", "人脸不全");
errorMessages.put("30019", "人员信息已存在"); errorMessages.put("30012", "图像中人脸向右旋转");
errorMessages.put("30018", "未检测到人脸"); errorMessages.put("30013", "图像中人脸向左旋转");
if (ObjectUtils.isEmpty(faceResultVo)) { errorMessages.put("30014", "未检测到人脸");
errorMessages.put("30015", "未检测到人脸");
errorMessages.put("30016", "图像中人脸分辨率低");
errorMessages.put("30017", "图像中人脸清晰度差");
errorMessages.put("30018", "图像中未检测到人脸");
errorMessages.put("30019", "人员信息已存在人脸库");
if (ObjectUtils.isNotEmpty(faceResultVo)) {
faceResultVo.setResultStatus("1"); faceResultVo.setResultStatus("1");
faceResultVo.setFailureReason(errorMessages.get(code)); faceResultVo.setFailureReason(errorMessages.get(code));
long endTime = System.currentTimeMillis(); long endTime = System.currentTimeMillis();
@ -150,7 +155,7 @@ public class FaceServiceImpl implements FaceService {
} }
return errorMessages.containsKey(code) return errorMessages.containsKey(code)
? AjaxResult.error(errorMessages.get(code)) ? AjaxResult.error(errorMessages.get(code))
: AjaxResult.error(); : AjaxResult.error("未识别到人员");
} }
private AjaxResult handleRecognitionResponse(String response, long startTime) { private AjaxResult handleRecognitionResponse(String response, long startTime) {