「人脸识别apijava」人脸识别社保认证
本篇文章给大家谈谈人脸识别apijava,以及人脸识别社保认证对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
人脸识别系统使用java的开发
现在主流的还是用的百度,千搜等公司的在线API,就是传图片过去,等接收结果就行,seetaface这个东西太复杂了。
求助,谁有靠谱的人脸识别API接口?
开发者可以到云脉OCR SDK开发者平台下载云脉人脸识别API接口,支持Java、C++、C、object pascal及objective-C等多种语言,下载后可以选择需要的语言代码文档进行嵌入开发;云脉人脸识别技术精度高,不会受到化妆,眼镜、帽子等外部因素的影响...
需要调用人脸识别的接口,不知道云脉的人脸识别API如何?
云脉人脸识别技术精度高,不受一些化妆、眼镜等因素影响,目前支持API和SDK接入,支持Java、C++、C、object pascal及objective-C等多种语言,用户可在云脉OCR开发者平台上注册并登录即可选择人脸识别API接口或SDK进行接入...
使用百度Ai进行人脸身份识别(公安验证)
import com.baidu.aip.util.Base64Util;
import com.enation.app.base.core.service.Exception.CreditAuthFaceException;
import com.enation.app.base.core.service.ICreditAuthManager;
import com.enation.app.base.core.util.AuthTokenService;
import com.enation.app.base.core.util.HttpClientUtils;
import org.apache.http.client.methods.CloseableHttpResponse;
import java.io.*;
import javax.imageio.stream.FileImageInputStream;
import javax.imageio.stream.FileImageInputStream;
import java.net.HttpURLConnection;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util.Map;
/**
* 人脸识别service
* @param name
* @param id_card
* @param faceUrl
*/
@Override
public void face(String name, String id_card, String faceUrl) {
//调用接口获取tocken(有效期一个月)
String token = AuthTokenService.getAuth();
System.out.println("1:token:" + token);
//调用身份验证api地址
String url ="" + token;
File face=new File(faceUrl);
FileImageInputStream input =null;
byte[] data =null;
String base64Image =null;
try {
input =new FileImageInputStream(face);
ByteArrayOutputStream output =new ByteArrayOutputStream();
byte[] buf =new byte[1024];
int numBytesRead =0;
while ((numBytesRead = input.read(buf)) != -1) {
output.write(buf,0, numBytesRead);
}
data = output.toByteArray();
base64Image = Base64Util.encode(data);
System.out.println("4base64转码:"+base64Image);
}catch (IOException e) {
e.printStackTrace();
}finally {
try {
if (input !=null) {
input.close();
}
}catch (IOException e) {
e.printStackTrace();
}
}
Map headers =new HashMap();
headers.put("Content-Type","application/x-www-form-urlencoded");
Map bodys =new HashMap();
bodys.put("image", base64Image);
bodys.put("id_card_number", id_card);
bodys.put("name", name);
try {
CloseableHttpResponse response = HttpClientUtils.doHttpsPost(url, headers, bodys);
String result= HttpClientUtils.toString(response);
System.out.println("5返回json数据:" + result);
org.json.JSONObject jsonObject=new org.json.JSONObject(result);
System.out.println("jsonObject:"+jsonObject);
Object jsonResult = jsonObject.get("result");
Float floatResult = Float.parseFloat(jsonResult.toString());
if (floatResult =0.80) {
System.out.println("floatResult:"+floatResult+"人脸身份验证成功");
}else {
System.out.println("floatResult:"+floatResult+"人脸身份验证失败");
throw new CreditAuthFaceException("人脸身份验证失败");
}
}catch (Exception e) {
e.printStackTrace();
System.out.println("异常输出");
throw new CreditAuthFaceException("人脸认证失败");
}
}
人脸识别apijava的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于人脸识别社保认证、人脸识别apijava的信息别忘了在本站进行查找喔。