91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-12-02
  • 語言: Java
  • 標簽: 人臉識別??

資源簡介

騰訊AI身份證識別活體驗證實例。。。。

資源截圖

代碼片段和文件信息

package?com.face.test;


/**
?*?人臉識別類
?*?
?*?@author?Administrator
?*
?*/
@Service(value?=?IFaceRecognitionService.SERVICE_BEAN_NAME)
public?class?FaceRecognitionService?implements?IFaceRecognitionService
{

@Override
public?String?tencentIdCard(String?aiId?String?token?byte[]?iCardImg?String?idCardSide)?throws?Exception?{
Map?header?=?new?HashMap<>();
????????header.put(“host“?“recognition.image.myqcloud.com“);
????????header.put(“authorization“?getTenSign());
Mapject>?data?=?new?HashMap<>();
data.put(“appid“?aiId);
if(idCardSide.equals(“back“))?{
data.put(“card_type“?“1“);
}
data.put(“image[0]“??iCardImg);
String?result?=?tencentIdCard(header?data);

Map?res?=?new?HashMap<>();
if(!CheckUtil.isNullorEmpty(result))?{
JSONobject?jsonObj?=?new?JSONobject(result);
JSONobject?resJson?=?jsonObj.getJSONArray(“result_list“).getJSONobject(0);
String?code?=?ConvertUtil.getValue(resJson.get(“code“)?““);
if(code.equals(“0“))?{
String?cardInfo;
if(!idCardSide.equals(“back“))?{
????//?身份證圖片保存到緩存里面
******
res.put(“cardName“?ConvertUtil.getValue(resJson.getJSONobject(“data“).get(“name“)““));
res.put(“cardNo“?ConvertUtil.getValue(resJson.getJSONobject(“data“).get(“id“)““));
}
res.put(“err_no“?“0“);
res.put(“err_msg“?“OK“);
}else?{
res.put(“err_no“?code);
res.put(“err_msg“?ConvertUtil.getValue(resJson.get(“message“)?“返回失敗“));
}
}else?{
res.put(“err_no“?“11111“);
res.put(“err_msg“?“請求失敗“);
}
result?=?JsonUtil.toJsonString(res);//res轉為json
return?result;
}

@Override
public?String?getTencentSessionCode(String?aiId)?throws?Exception
{
Map?header?=?new?HashMap<>();
header.put(“host“?“recognition.image.myqcloud.com“);
header.put(“authorization“?getTenSign());
Mapject>?data?=?new?HashMap<>();
data.put(“appid“?aiId);
String?result?=?getTencentCode(header?data);

Map?res?=?new?HashMap<>();
if(!CheckUtil.isNullorEmpty(result)){
JSONobject?jsonObj?=?new?JSONobject(result);
String?code?=?ConvertUtil.getValue(jsonObj.get(“code“)?““);
if(code.equals(“0“))?{
res.put(“err_no“?“0“);
res.put(“err_msg“?“OK“);
res.put(“session_id“?“0“);
res.put(“code“?ConvertUtil.getValue(jsonObj.getJSONobject(“data“).get(“validate_data“)““));
}else?{
res.put(“err_no“?code);
res.put(“err_msg“?ConvertUtil.getValue(jsonObj.get(“message“)?“返回失敗“));
}
}else?{
res.put(“err_no“?“11111“);
res.put(“err_msg“?“請求失敗“);
}
result?=?JsonUtil.toJsonString(res);
return?result;
}

@Override
public?String?tencentVerify(String?aiId?String?token?String?validateData?String?appId?byte[]?faceVideo)?throws?Exception
{
Map?header?=?new?HashMap<>();
header.put(“host“?“recognition.image.myqcloud.com“);
header.put(“au

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????14412??2018-08-15?09:43??FaceRecognitionService.java

-----------?---------??----------?-----??----

????????????????14412????????????????????1


評論

共有 條評論