前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java 使用百度 AI 人工智能人脸识别,一探究竟人脸识别真的容易被破解吗?

Java 使用百度 AI 人工智能人脸识别,一探究竟人脸识别真的容易被破解吗?

作者头像
Lcry
发布2022-11-29 19:12:32
1.5K0
发布2022-11-29 19:12:32
举报
文章被收录于专栏:Lcry个人博客Lcry个人博客

目前市场上很火的人脸刷卡,人脸签到,人脸支付等等都得力于人工智能的产物,但是人脸识别到底会不会存在大家所说的用一张照片也能‘蒙混’过关呢,最近有打算对接一个人脸登录系统的打算,所以进行了研究百度AI的人脸识别,开发者直接调用接口就可以实现人脸上传,人脸检测,人脸识别等等,非常方便,下面分享给大家,当做个笔记。

1)首先你需要去百度智能云AI官方申请一个帐号

点此直达

2)登录帐号后左侧导航依次选择,激活人脸识别,并创建应用

Java 使用百度 AI 人工智能人脸识别,一探究竟人脸识别真的容易被破解吗?
Java 使用百度 AI 人工智能人脸识别,一探究竟人脸识别真的容易被破解吗?
Java 使用百度 AI 人工智能人脸识别,一探究竟人脸识别真的容易被破解吗?
Java 使用百度 AI 人工智能人脸识别,一探究竟人脸识别真的容易被破解吗?

3)记住应用的几个关键参数

Java 使用百度 AI 人工智能人脸识别,一探究竟人脸识别真的容易被破解吗?
Java 使用百度 AI 人工智能人脸识别,一探究竟人脸识别真的容易被破解吗?

4)编写代码,创建一个最简单maven工程即可,导入下面依赖

5)编写测试类,测试人脸上传,人脸识别,人脸更新等等。详细可参考官方开发者文档

6)最后整理成工具类,以及常用的人脸登录生成二维码工具类

百度人工智能AI人脸工具类BaiduAiUtil:

二维码生成工具类QRCodeUtil:

7)使用方法 这里采用SpringBoot对接人脸识别一套:

  • 引入坐标
  • 配置文件添加

8)实现人脸登录,人脸签到实现流程 互联网web端项目:用户 --> 二维码展示 --> 扫描二维码 --> 跳转落地页(手机相机或者笔记本摄像头)--> 人脸识别 --> 调用百度AI验证 --> 登录成功

实体项目:用户 --> 是否需要提交额外信息(金额等) --> 硬件摄像头采集人脸信息 --> 人脸识别 --> 调用百度AI验证 --> 成功

总结:

最后总结一句,用照片来‘敷衍’系统人脸识别是不可行的,除非没有进行活体检测,所以我在测试中都是将活体检测不检测,才能通过上传多个照片进行对比,并且在对比评分中,必须满足人脸对比评分score分数足够高,基本上无法伪造,当然,我也问过做这方面的人士,目前对双胞胎还有待提高,其实还是比较安全的,人脸签到这些不涉及金钱方面的可以采取,支付方面的可以暂时不考虑开启,因人而异

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-08-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 百度人工智能AI人脸工具类BaiduAiUtil:
  • 二维码生成工具类QRCodeUtil:
  • 总结:
相关产品与服务
人脸核身
腾讯云慧眼人脸核身是一组对用户身份信息真实性进行验证审核的服务套件,提供人脸核身、身份信息核验、银行卡要素核验和运营商类要素核验等各类实名信息认证能力,以解决行业内大量对用户身份信息核实的需求,广泛应用于金融、运营商、共享出行等领域。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档