首页>新闻>郑州嵌入式培训机构

郑州嵌入式培训机构

来源:郑州百知IT培训机构

时间:2021/10/12 10:22:10

  郑州嵌入式培训机构,百知教育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。

  • 上一篇:郑州百知数据培训靠谱不
  • 下一篇:郑州金水区大数据工程师培训机构哪家专业
  • 相关推荐 更多>

    郑州百知新媒体运营培训怎么样

    郑州的新媒体运营培训班价格贵吗

    在郑州该怎么学习平面设计

    郑州培训机构产品设计和平面设计的...

    郑州比较好的平面设计培训学校是哪...

    2022年在郑州学广告平面设计怎...

    预约体验课

    版权所有:搜学搜课(www.soxsok.com)

  • 在线咨询
  • 电话咨询
  • 预约试听

  • ;