|
@@ -18,6 +18,7 @@ import com.tencentcloudapi.iai.v20200303.models.CompareFaceResponse;
|
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
|
import com.zhongzheng.common.utils.file.ImageUtils;
|
|
import com.zhongzheng.common.utils.file.ImageUtils;
|
|
|
import com.zhongzheng.modules.alioss.service.OssService;
|
|
import com.zhongzheng.modules.alioss.service.OssService;
|
|
|
|
|
+import com.zhongzheng.modules.tencentcloud.bo.FaceQueryBo;
|
|
|
import com.zhongzheng.modules.tencentcloud.service.IFaceService;
|
|
import com.zhongzheng.modules.tencentcloud.service.IFaceService;
|
|
|
import com.zhongzheng.modules.user.service.IUserOcrService;
|
|
import com.zhongzheng.modules.user.service.IUserOcrService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -48,15 +49,17 @@ public class FaceServiceImpl implements IFaceService {
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public Integer CompareFace(String ImageA, Long userId){
|
|
|
|
|
|
|
+ public Integer CompareFace(FaceQueryBo bo){
|
|
|
try{
|
|
try{
|
|
|
Credential cred = new Credential(SecretId, SecretKey);
|
|
Credential cred = new Credential(SecretId, SecretKey);
|
|
|
ClientProfile clientProfile = new ClientProfile();
|
|
ClientProfile clientProfile = new ClientProfile();
|
|
|
clientProfile.setSignMethod(clientProfile.SIGN_TC3_256);
|
|
clientProfile.setSignMethod(clientProfile.SIGN_TC3_256);
|
|
|
IaiClient iaiClient = new IaiClient(cred,"ap-guangzhou");
|
|
IaiClient iaiClient = new IaiClient(cred,"ap-guangzhou");
|
|
|
CompareFaceRequest faceRequest = new CompareFaceRequest();
|
|
CompareFaceRequest faceRequest = new CompareFaceRequest();
|
|
|
- faceRequest.setUrlA("https://file-dev.xyyxt.net/oss/images/avatar/20220303/1646295379430_725448525");
|
|
|
|
|
- faceRequest.setUrlB("https://file-dev.xyyxt.net/oss/images/avatar/20220303/1646295301022_1332431765");
|
|
|
|
|
|
|
+ faceRequest.setUrlA(bo.getUrlA());
|
|
|
|
|
+ faceRequest.setUrlB(bo.getUrlB());
|
|
|
|
|
+ // faceRequest.setUrlA("https://file-dev.xyyxt.net/oss/images/avatar/20220303/1646295379430_725448525");
|
|
|
|
|
+ // faceRequest.setUrlB("https://file-dev.xyyxt.net/oss/images/avatar/20220303/1646295301022_1332431765");
|
|
|
faceRequest.setQualityControl(4L);
|
|
faceRequest.setQualityControl(4L);
|
|
|
CompareFaceResponse response = iaiClient.CompareFace(faceRequest);
|
|
CompareFaceResponse response = iaiClient.CompareFace(faceRequest);
|
|
|
System.out.println("结果");
|
|
System.out.println("结果");
|