郑州百知IT培训机构
18037272644
新闻详情

郑州嵌入式培训机构

来源:郑州百知IT培训机构时间:2021/10/12 10:22:10 浏览量:381

  郑州嵌入式培训机构,百知教育java深刻解读全国"十三五"科技创新规划,致力于为提供更多IT技术性人才,欢迎您的加入!

郑州嵌入式培训机构

  基于JS和JAVA的人脸识接口调用

  人脸识别

  随着人工智能和大数据分析技术越来越广泛,众多的生活场景都存在着这些技术的身影,比如像现在比较流行的人脸识别技术,其底层的算法实现的支撑,为众多的业务场景铺垫了基础,像支付宝的刷脸支付,我们在火车站安检经过闸机口时的刷脸识别等,都是上层应用对于这类技术的具体应用,那么其实现原理是怎样的呢?

  百度人脸识别API

  百度公司其于其丰富的AI研发经验和强大的服务能力,对开发人中0元提供了种类丰富,功能多样化的人脸识别和对比服务,我们可以借助于这些接口,将其接入我们的应用中,为我们的应用添加人员识别的高大尚功能。

  百度的人脸识别API调用非常简单。只需要用微信登录下百度智能云,然后去创建一个项目,你选择人脸识别功能即可。创建完项目就可以看到该项目下有几个key,可以依据百度提供的post接口生成access_token,在接下来的调用人脸识别api时,需要此access_token以及两张待对比的图片的base64字符串,仅此而已,百度api会为你即时返回一个结果,包含了很多内容,比如成功还是失败,成功时的比对相似度,失败时的失败原因,比如是某张图的活体检测失败,或者图片类型错误等。总之这个接口调用起来非常方便,有点不便的是,官员好象没有给出多种语言的调用安全,如果给了的话,那我们就喜欢了。

  应用逻辑

  1.用户注册,即次刷脸之前需要通过应用层向人脸数据库提交个人照片,这里我们是使用注册页面实现的。在注册的时候,提供用户名,登录密码,以及用户的头像,我会把该头像转化为base64串,存入用户表中。

  2.注册成功后,就可以进行登录。登录时需要借用html5的web摄像头功能,来截取一张人脸图像,较终得到该图片的base64串。另外根据用户填入的用户名,发起异步请求,拿到用户表中的图片base64串,那么这两个待比对的图片base64字符串就已经准备好了。

  3.完成以上功能后就开始向百度人脸识api发起异步请求,将access_token以及两个base64串,按照数据格式一起发到该接口,等待接口返回结果。得到结果后,如果失败,提示一下失败原因。如果成功,提示一下比对的相似度,经测试,同一个人,不同照片,在照片清淅的情况下,一般相似度可以达到94%左右。如果是不同人,则相似度基本为0。

尊重原创文章,转载请注明出处与链接:http://www.soxsok.com/wnews641807.html 违者必究! 以上就是关于“郑州嵌入式培训机构”的全部内容了,想了解更多相关知识请持续关注本站。

温馨提示:为不影响您的学业,来 郑州嵌入式培训 校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
教学环境
  • 郑州百知教育IT培训

    郑州百知教育IT...

  • 郑州百知教育IT培训

    郑州百知教育IT...

  • 郑州百知教育IT培训

    郑州百知教育IT...

预约申请
  • * 您的姓名
  • * 联系电话
  • * 报名课程
  •   备注说明
提交报名
版权所有:搜学搜课(www.soxsok.com) 技术支持:搜学搜课网