Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >最佳实践 | 人脸核身在未成年人保护领域的实践应用

最佳实践 | 人脸核身在未成年人保护领域的实践应用

原创
作者头像
腾讯云AI
发布于 2023-04-17 06:01:04
发布于 2023-04-17 06:01:04
1.9K00
代码可运行
举报
运行总次数:0
代码可运行

未成年人保护工作需要多方协同,注重未成年人健康网络习惯的培养。在技术向善的理念下,人工智能技术又该如何落到实处呢?接下来,本文将详细讲述如何接入腾讯云慧眼·智能身份认证能力助力未成年人保护。

1、准备工作

1.1、了解腾讯云 AI 人脸核身

在腾讯云官网了解到 腾讯云AI 人脸核身 产品,可以在验证姓名和身份证信息的情况下,对当前用户身份信息进行审核,包括身份信息核验、人脸核身,即通过拍摄当前用户脸部视频的方式跟用户的身份信息进行比对,完成对身份信息的综合认证。

1.2、申请免费试用

点击申请免费使用之后,填写腾讯云人脸核身试用申请,因为这里对于防沉迷场景需要进行对当前用户检测是否为活体真人以及进一步与公安权威库比对,确认当前用户身份信息,所以这里需要使用活体人脸核身的功能。

申请成功后开启慧眼人脸核身服务

2、接入准备

2.1、申请 license

在腾讯云控制台页面的账号中心拿到对应账号的 APPID。

暂时可以联系客服⼈员进⾏ license 申请,需要准备腾讯云的 appid、客户名称、APP 名称、IOS 包名和 Android 包名。

会得到对应的 lincese 文件

3、终端流程

3.1、接入流程

  1. SDK (huiyansdk_android_1.0.9.3_release.aar、huiyanmodels_1.0.0_release.aar 以及 公共库 tencent-ai-sdk-aicamera-1.0.21-release.aar、tencent-ai-sdk-common-1.1.33-release.aar、tencent-ai-sdk-youtu-base-1.0.1.32-release.aar) 添加到您工程的libs目录下
  2. 在您工程的build.gradle中进行如下配置:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// 设置ndk so架构过滤(以armeabi-v7a为例)
ndk {
    abiFilters 'armeabi-v7a'
}

// 过滤重复定义so的问题(以armeabi-v7a为例)
packagingOptions{
    pickFirst 'lib/armeabi-v7a/libc++_shared.so'
    // 避免so被AS优化
    doNotStrip "**/*.so"
}

dependencies {
    // 引入慧眼SDK
    implementation files("libs/huiyansdk_android_1.0.9.3_release.aar")
    // 慧眼使用的模型库
    implementation files("libs/huiyanmodels_1.0.0_release.aar")
    // 必须引入公共库
    implementation files("libs/tencent-ai-sdk-aicamera-1.0.21-release.aar")
    implementation files("libs/tencent-ai-sdk-common-1.1.33-release.aar")
    implementation files("libs/tencent-ai-sdk-youtu-base-1.0.1.32-release.aar")
    // 慧眼SDK需要依赖的第三方库(gson)
    implementation 'com.google.code.gson:gson:2.8.5'
}
  1. 在AndroidManifest.xml文件中进行必要的权限声明( Android 6.0以上版本,权限除了在AndroidManifest.xml文件中声明权以外,还需使用代码动态申请权限)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!-- 摄像头权限 -->
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature
    android:name="android.hardware.camera"
    android:required="true" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<!-- SDK需要的权限 -->
<uses-permission android:name="android.permission.INTERNET" />
<!-- SDK可选的权限 -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

3.2、SDK接口使用说明

  1. 初始化SDK
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// 在您APP初始化的时候调用,推荐在Application中onCreate内调用
@Override
public void onCreate() {
    super.onCreate();
    instance = this;
    HuiYanAuth.init(getApp());
}

2.设置获取FaceIdToken的方法

在您使用慧眼SDK进行活体核身检测的时候,为了增加请求的安全性,需要您设置获取FaceIdToken的回调方法,慧眼SDK在请求认证阶段会主动调用您传入的回调类获取FaceIdToken。(getCustomerFaceIdToken方法的调用默认在子线程执行)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
HuiYanAuth.setFaceIdTokenCreateFunction(new CreateFaceIdToken() {
    @Override
    public String getCustomerFaceIdToken() {
        return currentToken;
    }
});	

3.启动核身

当您需要启动活体核身检测的时候,只需要调用HuiYanAuth.startHuiYanAuth()函数,同时传入此次核身需要的配置信息以及监听结果的回调即可。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// 启动活体核身的配置信息
AuthConfig authConfig = new AuthConfig();
// 活体检测的界面风格,目前支持PageColorStyle.Light与PageColorStyle.Dark两种默认配置
authConfig.setPageColorStyle(PageColorStyle.Light);
// 此license文件存放在assets下,需要客户提前申请
authConfig.setAuthLicense("YTFaceSDK.license");
HuiYanAuth.startHuiYanAuth(authConfig, new HuiYanAuthResultListener() {
  @Override
  public void onSuccess(String faceIdToken) {
    String showText = "认证成功 faceIdToken: " + faceIdToken;
    Log.e(TAG, showText);
    Toast.makeText(App.getApp(), showText, Toast.LENGTH_SHORT).show();
  }
  
  @Override
  public void onFail(int errorCode, String errorMsg, String faceIdToken) {
    String showText = "认证失败 code: " + errorCode + " msg: " + errorMsg + " faceIdToken: "  + faceIdToken;
    Log.e(TAG, showText);
    Toast.makeText(App.getApp(), showText, Toast.LENGTH_SHORT).show();
  }
});

注意:当前的 "YTFaceSDK.license"文件是需要您主动申请的,暂时您可以联系客服人员进行license申请,将申请的license文件放到assets文件下。

4.SDK资源释放

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// Application中onDestroy中调用
@Override
protected void onDestroy() {
    super.onDestroy();
    // 主动资源释放
    HuiYanAuth.release();
}

5.混淆规则(如果您的应用开启了混淆功能,为确保SDK的正常使用,请把以下部分添加到您的混淆文件中)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#慧眼SDK的混淆包含
-keep class com.tencent.could.huiyansdk.** {*;}
-keep class com.tencent.could.aicamare.** {*;}
-keep class com.tencent.could.component.** {*;}
-keep class com.tencent.youtu.** {*;}
-keep class com.tencent.turingcam.** {*;}
-keep class com.tencent.turingfd.** {*;}
-keep class com.tenpay.utils.**{*;}

3.3、慧眼SDK交互流程

3.4、人脸核身未成年人游戏流程

4、效果展示

可以看到,当用户持续在线时间过长时,进行防沉迷识别验证,根据用户输入的身份证号和姓名确定是否成年,并且为了防止绕过注册的方式,进行人脸核身功能,通过 APP 调用手机摄像头,将用户人脸和身份证号等信息进行核对,确保当前用户身份。如果,确认当前用户是未成年,或身份信息与人脸不匹配,就退出应用。

将AI技术应用到未成年人保护领域,利用AI判断实际游戏用户是否为未成年人,并通过人脸识别、人脸核身等AI技术进行二次核验,减少了未成年人冒用成年人身份注册账号进行游戏的情况,从企业层面最大限度的阻止了未成年人超时游戏的行为;在游戏外,利用AI技术还可以对未成年人观看内容进行审核,加强对不雅、暴力等内容的过滤,保护未成年人网络环境的健康。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
微信普通H5接入腾讯云慧眼活体人脸核身SAAS服务
腾讯云慧眼人脸核身(原金融级身份认证升级版)是一组对用户身份信息真实性进行验证审核的服务套件,提供各类认证功能模块,包含证件 OCR 识别、活体检测、人脸1:1对比等能力,以解决行业内大量对用户身份信息核实的需求,广泛应用于金融、运营商、共享出行等领域。
周朋伟
2020/11/10
9.3K4
微信普通H5接入腾讯云慧眼活体人脸核身SAAS服务
三项成果!腾讯优图人脸安全能力获信通院“护脸计划”认可
近日,工信部信通院正式公布了“可信人脸应用守护计划”(以下简称“护脸计划”)专家委员会的成员名单。凭借在人脸安全方面的技术积累和实践经验,腾讯优图实验室人脸安全技术负责人丁守鸿受邀加入“护脸计划”专家委员会,腾讯优图人脸安全能力获得信通院认可,未来将为进一步提升“护脸计划”的权威性、培育壮大护脸生态圈提供助力。
优图实验室
2021/11/12
8000
三项成果!腾讯优图人脸安全能力获信通院“护脸计划”认可
打赏新规,直播行业的你必须要了解的二三事
“你们给我点关注,我认你们做大哥” “没有做粉丝团的要做粉丝团任务哦” “谢谢李哥” “谢谢家人们” ...... 听着主播们的声音,很多人的打赏行为会不受控制,不知不觉间已经超出了自己的承受范围,有些甚至是未成年人。而且关于未成年人花掉大量金钱打赏主播的新闻屡见不鲜。 近日,国家广播电视总局近日发布《关于加强网络秀场直播和电商直播管理的通知》,《通知》明确网络秀场直播平台要对网络主播和“打赏”用户实行实名制管理。未实名制注册的用户不能打赏,未成年用户不能打赏。 可见监管机构为这些直播的粉丝群体也是操
腾讯云AI
2020/12/18
1.2K0
别让互联网毁掉童年?浅析未成年人网络安全保护现状
互联网像是一把双刃剑,这句话用来形容未成年人与网络之间关系同样贴切。无奇不有的网络世界,对于正处于成长阶段、学习模仿意识最强的未成年人来说,形势似乎更加严峻。仅仅靠家长、学校这层防护网,对抗可能来自任何角落的网络信息,心有余而力不足都形容不了这种无奈。未成年人的网络安全问题已经成为整个社会乃至全球性的问题。 2017年6月1日正式开始新实施的《网络安全法》也将未成年人网络保护作为重点改进方向之一: 《中华人民共和国网络安全法》第十三条:国家支持研究开发有利于未成年人健康成长的网络产品和服务,依法惩治利用网络
FB客服
2018/02/23
1.5K0
别让互联网毁掉童年?浅析未成年人网络安全保护现状
人脸核身APP接入-Android端实现
本篇仅介绍基础版核身SDK Android端的调用流程,涉及需合作方服务端开发的接口请参考另一篇文章人脸核身APP接入-服务端Python demo。
向东平
2021/10/26
3.8K0
最佳实践 | 用腾讯云AI意愿核身为电话合规保驾护航
近些年,不法分子盗用他人的电话信息实施诈骗严重影响了部分人的正常生活。针对这一情况,运营商也加强了对高危电话用户进行二次实人、实名、语音认证,提醒用户使用的电话卡涉嫌法律风险并承诺合规使用;但在实际落地上也面临挑战,不仅会增加人力等成本,还很容易出错。作为一名软件开发工程师,我开始尝试和调研,希望可以通过更加智能和降本增效的方式来解决这一问题。
腾讯云AI
2022/07/07
3.6K1
最佳实践 | 用腾讯云AI意愿核身为电话合规保驾护航
谷歌:不建议未成年人接触 C++,太过危险!Yann LeCun 和马斯克看到都笑了
谷歌 Gemini 最近又出了一个奇葩错误:如果你未满 18 岁,Gemini 就不会向你提供 C++ 编程方面的帮助,因为 C++对未成年人来说“太危险”了。
深度学习与Python
2024/03/18
1670
谷歌:不建议未成年人接触 C++,太过危险!Yann LeCun 和马斯克看到都笑了
慧眼国际版iOS接口文档与Api说明
SDK需要手机网络及 摄像头使用权限,请添加对应的权限声明。在主项目info.plist 配置中添加下面key-value值
long_cc
2022/06/07
1.3K0
慧眼人脸核身 | 新年超值钜惠,实名认证最低2折属你最牛
2020年是黑天鹅事件频发的一年 疫情从年初开始重挫各行业的发展 企业纷纷转战线上开拓破局 虽然目前全球形势依旧严峻 可缓慢复苏的迹象给2021年开了个好头 新的一年 从源头做好风险防控 打造高品质、高可靠的身份认证 让用户放心、及时响应监管要求 1月14日——2月28日 腾讯云慧眼人脸核身新年特惠正式拉开帷幕 小编审慎梳理了此次超值福利 真的是钜惠!钜惠!钜惠! 本次特惠主要分为新用户专区和折扣专区 来一起看看! 新用户专区 此次优惠推出三大超值单品 身份信息核验、照片人脸核身和活体人脸
腾讯云AI
2021/01/19
7K0
Bark服务利用机器学习保护未成年人上网安全
让孩子安全上网并非易事。根据Netmums的统计,多达25%的未成年人在Twitter和Facebook等社交网站假报年龄,而且有12%的未成年人向其他用户发送含有成人内容的消息。更糟糕的是,大约三分之一的儿童滥用电子邮件和即时通讯应用程序,或被欺凌,威胁。
AiTechYun
2018/09/26
7970
Bark服务利用机器学习保护未成年人上网安全
GME重磅上线未成年人声音识别功能
作为游戏行业从业者,应严格落实未成年人沉迷网络游戏有关措施,形成落实防沉迷要求的社会合力,共同为未成年人健康成长营造良好环境。
腾讯游戏多媒体引擎GME
2021/09/14
1.8K3
GME重磅上线未成年人声音识别功能
基于(PHP)人脸核身微信H5页面(普通模式)搭建
(2)腾讯云控制台开通人脸核身权限 https://console.cloud.tencent.com/faceid/access
HI hero
2020/11/23
3.5K0
最佳实践 | 用腾讯云慧眼人脸核身为诚信考试保驾护航
2020年新冠疫情爆发后,疫情之下的考试在各国均受到不同程度的影响,“延期”、“取消”、“补考”成为各国考生的“赶考”关键词,传统意义上的线下考试工作面临较大的人群聚集风险,而且十分依赖人工监考模式,人力物力成本趋高。
腾讯云AI
2022/09/21
1.7K0
最佳实践 | 用腾讯云慧眼人脸核身为诚信考试保驾护航
基于商业云平台的人脸识别与核身产品了解
人脸识别: Face Recognition 基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸验证、人员查重、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于智慧零售、在线娱乐、智慧楼宇、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。 人脸核身: 腾讯云慧眼(原金融级身份认证升级版)是一组对用户身份信息真实性进行验证审核的服务套件,提供各类认证功能模块,包含证件 OCR 识别、活体检测、人脸1:1对比等能力,以解决行业内大量对用户身份信息核实的需求,广泛应用于金融、运营商、共享出行等领域。
全栈工程师修炼指南
2022/09/29
3.3K0
基于商业云平台的人脸识别与核身产品了解
腾讯云-用户身份识别,从免费到收费三种组合用法
由于现在做互联网业务,很多时候需要核身用户的真实身份信息,避免注册用户被冒用或者出现用户发违规信息但是找不到人的情况。在腾讯云这里提供了一个标准人脸核身的服务,但是这个服务最贵要1元一次,那怕买最大的预付包,也要0.66元一次。除了这个还有什么更廉价的方式可以对用户进行身份核验吗?这里就给你指3条路给你选择。
陈华山
2019/10/30
8.2K0
腾讯云-用户身份识别,从免费到收费三种组合用法
周五周末每天1小时,未成年人网游「防沉迷」靠刷脸、大数据验证身份?
机器之心报道 机器之心编辑部 周末不能补课,平时也不能玩游戏。 8 月 30 日,国家新闻出版署发布了《关于进一步严格管理切实防止未成年人沉迷网络游戏的通知》,限制 18 岁以下未成年人每天玩网络游戏时间为一小时,且仅在周五、周六和周日,以及公共假期时间晚 8-9 点上线。 这些限制适用于包括手机在内的任何设备,「网络游戏」的定义,指所有在网络上提供服务的游戏,包括玩家语境中狭义的网游,也包括 PC 单机和主机游戏,覆盖国内过审上线的 WeGame 平台上的 PC 单机游戏、国行主机发行的主机游戏,但暂时
机器之心
2023/03/29
1.1K0
周五周末每天1小时,未成年人网游「防沉迷」靠刷脸、大数据验证身份?
Android 搭建人脸核身静默验证模式
(2)腾讯云控制台开通人脸核身权限 https://console.cloud.tencent.com/faceid/access
HI hero
2020/11/19
3K0
Android 搭建人脸核身静默验证模式
腾讯云— 人脸识别应用实践
人脸识别是目前应用较广泛的AI产品服务,但在售前接触客户中,发现很多销售同学和客户对于人脸识别的认识不够全面,从而在使用和计价过程中遇到较多的问题,所以通过这篇博客个人总结一些应用架构实践,帮助大家理解“人脸识别”的应用;
Chris Fei
2021/06/28
7.2K0
腾讯云— 人脸识别应用实践
AI最佳实践|用腾讯云慧眼微信浮层H5解决黄牛抢票问题
先问个问题,大家旅游出行都遇到过哪些糟心事?大部人或多或少都有经历忘带身份证、飞机晚点、行李遗失、汽车抛锚、天气突变、乃至突发身体不适等等遭遇;然而,还有更糟糕的是到了目的地发现,遇到了“黄牛票”,一路颠沛流离,让人奔溃。
腾讯云AI
2023/04/24
1.6K0
AI最佳实践|用腾讯云慧眼微信浮层H5解决黄牛抢票问题
教你1天搭建自己的“微视”
A simple iOS Application project is shown below to illustrate how to configure SDK in an Xcode project.
腾讯视频云终端团队
2018/06/28
2.5K1
教你1天搭建自己的“微视”
推荐阅读
相关推荐
微信普通H5接入腾讯云慧眼活体人脸核身SAAS服务
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验