🧪 Skills

TencentCloud FaceID DetectAIFakeFaces

腾讯云AI人脸防护盾(DetectAIFakeFaces)接口调用技能。当用户需要对人脸图片或视频进行防攻击检测时,应使用此技能。可针对性有效识别高仿真的AIGC换脸、

v1.0.1
❤️ 0
⬇️ 68
👁 1
Share

Description


name: tencentcloud-faceid-detectaifakefaces description: 腾讯云AI人脸防护盾(DetectAIFakeFaces)接口调用技能。当用户需要对人脸图片或视频进行防攻击检测时,应使用此技能。可针对性有效识别高仿真的AIGC换脸、高清翻拍、批量黑产攻击、水印等攻击痕迹,增强对图片和视频的防伪安全能力。支持图片Base64和视频Base64两种输入方式。

腾讯云 AI 人脸防护盾 (DetectAIFakeFaces)

用途

调用腾讯云人脸核身 AI 人脸防护盾接口,基于多模态的 AI 大模型算法,提供对人脸图片、视频的防攻击检测能力。

核心能力:

  • AIGC换脸检测:识别高仿真的 AI 生成/合成换脸攻击
  • 翻拍检测:识别高清翻拍攻击痕迹
  • 黑产攻击检测:识别批量黑产攻击行为
  • 水印检测:识别图片/视频中的水印等攻击痕迹
  • 多输入类型:支持图片 Base64、视频 Base64 两种输入方式,传入本地文件时可自动识别类型并转为 Base64(图片仅支持 jpg/png,视频仅支持 mp4/avi/flv)

官方文档:https://cloud.tencent.com/document/product/1007/101561

使用时机

当用户提出以下需求时触发此技能:

  • 需要检测人脸图片是否为 AI 合成/换脸
  • 需要检测人脸图片是否为翻拍照片
  • 需要检测人脸视频是否存在攻击痕迹
  • 需要对人脸图片/视频进行防伪安全检测
  • 涉及人脸防攻击、防伪检测的任何场景

环境要求

  • Python 3.6+
  • 依赖:tencentcloud-sdk-python(通过 pip install tencentcloud-sdk-python 安装)
  • 环境变量:
    • TENCENTCLOUD_SECRET_ID:腾讯云API密钥ID
    • TENCENTCLOUD_SECRET_KEY:腾讯云API密钥Key

使用方式

运行 scripts/main.py 脚本完成 AI 人脸防护盾检测。

请求参数

参数 类型 必填 说明
FaceInput str 本地图片/视频文件路径(自动转 Base64)或 Base64 字符串
FaceInputType int 输入类型:1(图片) / 2(视频)。传入本地文件时可省略,自动根据扩展名识别

图片输入规格

  • 格式:仅支持 jpg、png 格式
  • 分辨率:建议整体图像 480×640,脸部大小在 100×100 以上
  • 拍摄要求:由手机前置摄像头拍摄
  • 大小限制:Base64 编码后的图片数据大小建议不超过 3MB,最大不可超过 10MB
  • 编码规范:请使用标准的 Base64 编码方式(带=补位),编码规范参考 RFC4648

视频输入规格

  • 格式:仅支持 mp4、avi、flv 格式
  • 时长:建议 2~5 秒,最大不可超过 20 秒
  • 分辨率:建议 480×640(最大支持 720p)
  • 帧率:建议 25fps~30fps
  • 拍摄要求:由手机前置摄像头拍摄
  • 大小限制:Base64 编码后的大小建议在 8MB 以内,最大不可超过 10MB
  • 编码规范:请使用标准的 Base64 编码方式(带=补位),编码规范参考 RFC4648

输出格式

检测成功后返回 JSON 格式结果:

{
  "AttackRiskLevel": "Low",
  "AttackRiskDetailInfos": [
    {
      "Type": "换脸攻击",
      "RiskLevel": "Low"
    }
  ],
  "RequestId": "xxx"
}

风险等级说明

风险等级 含义
Low 低风险,图片/视频为正常人脸
Normal 中风险,存在一定攻击嫌疑
High 高风险,极有可能为攻击行为

攻击类型说明

攻击类型 含义
换脸攻击 检测到 AI 换脸/合成痕迹
翻拍攻击 检测到屏幕翻拍痕迹
活体伪造 检测到活体伪造痕迹
黑产攻击 检测到批量黑产攻击痕迹
水印攻击 检测到水印攻击痕迹

调用示例

# 传入本地图片文件(自动识别类型并Base64编码)
python scripts/main.py --face-input ./face.jpg

# 传入本地视频文件(自动识别类型并Base64编码)
python scripts/main.py --face-input ./face_video.mp4

# 手动指定类型 + Base64字符串
python scripts/main.py --face-input-type 1 --face-input "<base64_string>"

# 手动指定类型 + 视频Base64字符串
python scripts/main.py --face-input-type 2 --face-input "<base64_string>"

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs