/**人脸识别处理中方法
* @param
* @throws Exception
*/
@RequestMapping(value="/faceRecognition")
@ResponseBody
public Object faceRecognition() throws Exception{
Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "error";
PageData pd = new PageData();
pd = this.getPageData();
String imgData = pd.getString("PHOTODATA").replace("data:image/jpeg;base64,", "").replace("data:image/png;base64,", "");
String times = pd.getString("times");
String USERNAME = pd.getString("USERNAME");
pd.put("USERNAME", Tools.notEmpty(USERNAME)?USERNAME:Jurisdiction.getUsername());
PageData upd = new PageData();
upd = photoService.findFace(pd);
if("1".equals(times)) { //第一次存,第二次根据两个base64进行头像识别
pd.put("PHOTO", imgData); //把base64编码存到PHOTO0字段里面
pd.put("STATE", "yes");
java 百度人脸识别接口调用配置
最新推荐文章于 2023-06-09 11:12:38 发布