腾讯云人脸静态活体检测(高精度版)
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @tencent-adm/tencentcloud-faceid-detectlivefaceaccurate。
技能介绍
要解决的具体问题
在账号注册、支付验证、远程开户等流程中,仅检测“有没有人脸”不足以阻止攻击者用高清屏幕照片、打印纸片或 3D 面具绕过校验。tencentcloud-faceid-detectlivefaceaccurate 面向静态图片场景,关注的是:这张图片是否来自真实人脸,还是翻拍、合成或高级攻击产物。
技能如何工作
该技能调用腾讯云人脸识别静态活体检测(高精度版)接口,把图片输入转化为活体判断结果。核心能力包括:
- 高清屏幕攻击防御:识别通过高清屏幕翻拍的照片。
- 裁剪纸片攻击防御:识别纸质打印照片再拍摄。
- 3D面具攻击防御:识别 3D 面具等更复杂的攻击。
- 多输入类型:支持本地图片路径、Base64 字符串或
--url传入远程图片地址。
使用时,通常运行 scripts/main.py,按场景选择参数:
- 用
--image传本地文件或 Base64,或用--url传图片 URL;若同时提供,优先使用 URL。 - 可选设置
--face-model-version,当前支持3.0,默认也是3.0。 - 可选指定
--region,为空则使用默认地域。 - 接口返回 JSON 结果,其中活体分数越高,越倾向真实人脸;文档推荐阈值通常为
40,分数达到或超过阈值可判断为真实人脸。
适用边界与注意点
- 输入格式限
PNG、JPG、JPEG、BMP,不支持GIF。 - 分辨率有限制:
JPG长边不超过4000像素,其他格式长边不超过2000像素。 - 建议图片宽高比接近
3:4,人脸区域大于100×100像素。 - Base64 编码后图片大小不能超过
5MB。 - 它解决的是静态图片活体判断,不适用于实时视频流、多帧动作活体或需要复杂业务策略的完整风控系统。生产环境应把活体分数作为信号之一,结合设备、行为、业务规则共同决策。
使用场景
- 远程开户审核用户上传的证件人像图,需判断是否为屏幕翻拍或打印照片。
- 注册风控团队分析可疑人脸图片,需要识别 3D 面具等高级攻击。
- 身份核验系统对图片 URL 做活体检测,输出分数供规则引擎判定。
- 客服后台排查投诉图片,确认本地 PNG 人像是否来自真实人脸。
适合人员
- 身份安全工程师:在登录或开户流程中拦截翻拍图片。
- 风控策略开发:把活体分数接入规则引擎做二次判断。
- 后端工程师:用 Python SDK 调用腾讯云高精度静态活体接口。
- 合规审核员:复核用户提交的人像图是否为真实拍摄。