调用腾讯云人脸识别静态活体检测(高精度版)接口,对用户上传的静态图片进行防翻拍活体检测,以判断是否是翻拍图片。
核心能力:
官方文档:https://cloud.tencent.com/document/product/867/48501
当用户提出以下需求时触发此技能:
tencentcloud-sdk-python(通过 pip install tencentcloud-sdk-python 安装)TENCENTCLOUD_SECRET_ID:腾讯云API密钥IDTENCENTCLOUD_SECRET_KEY:腾讯云API密钥Key运行 scripts/main.py 脚本完成人脸静态活体检测。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| --image | str | 否 | 本地图片文件路径(自动转Base64)或Base64字符串,与 --url 二选一 |
| --url | str | 否 | 图片的URL地址,与 --image 二选一;若同时提供,优先使用URL |
| --face-model-version | str | 否 | 算法模型版本,目前支持"3.0",默认"3.0" |
| --region | str | 否 | 腾讯云地域,默认为空 |
检测成功后返回 JSON 格式结果:
{
"Score": 99,
"ScoreDesc": "活体分数99,高于推荐阈值40,判断为真实人脸",
"IsLive": true,
"FaceModelVersion": "3.0",
"RequestId": "xxx"
}
| 分数范围 | 推荐阈值 | 判断结论 |
|---|---|---|
| ---------- | ---------- | ---------- |
| [0, 100] | 40(推荐) | Score ≥ 40 为真实人脸,Score < 40 为翻拍 |
| - | 可选阈值 | 5 / 10 / 40 / 70 / 90,根据业务安全需求选择 |
> 推荐阈值为40,分数越高代表越可能为真实人脸。
# 传入本地图片文件(自动Base64编码)
python scripts/main.py --image ./face.jpg
# 传入图片URL
python scripts/main.py --url "http://example.com/face.jpg"
# 传入Base64字符串
python scripts/main.py --image "<base64_string>"
# 指定算法模型版本
python scripts/main.py --image ./face.jpg --face-model-version 3.0
共 1 个版本