您好欢迎来到教培网!请登录免费注册选课学习指南
广州
教培网
外语/小语种电脑/IT/设计职业技能学历教育
南京正厚软件技术培训学校轮播1南京正厚软件技术培训学校轮播2南京正厚软件技术培训学校轮播3南京正厚软件技术培训学校轮播4南京正厚软件技术培训学校轮播5
学校环境校区与课堂实景
查看学校相册

南京正厚软件技术培训学校

V2
4.58人评价
资格认证10门课程1个校区65人预约
正规学校助学补贴优质服务多校区资质认证
校区
南京校区
地址
南京市鼓楼区湖南路16号5楼
电话
18347319277
简介
正厚软件,经过行业十多年的沉淀和发展,截至20年已成立南京、武汉、重庆、成都和西安五大校区,已向社会输送数千名中高级软件测试研发人才,在业内赢得了良好的口碑和广 详情
当前位置:教培网>南京正厚软件技术培训学校>学校动态>基于JS和JAVA的人脸识接口调用

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

2021-09-16 人脸识别 随着人工智能和大数据分析技术越来越广泛,众多的生活场景都存在着这些技术的身影,比如像现在比较流行的人脸识别技术,其底层的算法实现的支撑,为众多的业务场景铺垫了基础,像支付宝的刷脸支付,我们在火车站安检经过闸机口时的刷脸识别等,都是上层应用对于这类技术的具体应用,那么其实现原理是怎样的呢?百度人脸识别API 百度公司其于其丰富的AI研发经验和强大的服务能力,对开发人中免费提供了种类丰富,功能多样化的人脸识别和对比服务,我们可以借助于这些接口,将其接入我们的应用中,为我们的应用添加人员识别的高大尚功能。百度的人脸识别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。

操作步骤 1.点击 这里 用微信登录百度智能云 2.选择人脸识别 3.创建应用得到 APP_ID, API_KEY, SECRET_KEY 4.点击刚刚创建的facelogin应用,即可看到生成的各种key AppID 24265399 API Key i8ZBnRpkQnxiD2Cy7EIMuF9w Secret Key RzmO1sv8GMH6FTvp1TzUGTSqFDShmdx8 5.获取Access Token Access Token 6.照片对比API说明 https://ai.baidu.com/ai-doc/FACE/Lk37c1tpf 7.核心代码 javascript请求代码

分享到:

相关课程

官方授权声明

尊敬的平台会员您好,[南京正厚软件技术培训学校]资料由平台整理展示,资质、课程、校区、图片和文案均可在后台维护。如需了解[南京正厚软件技术培训学校]服务明细或申请试听服务,请点击

所有信息来源于网络,侵权联系删除。