AI 美颜
  • iOS
  • Android : Java
  • macOS
  • Windows
  • 产品简介
    • 概述
    • 发布日志
    • 计费说明
  • 下载
  • 体验 App
  • 快速开始
    • 跑通示例源码
    • 集成 SDK
    • 导入资源和模型
    • 在线鉴权
    • 实现图像处理
  • 基础功能
  • 最佳实践
  • 客户端 API
  • 常见错误码
  • 常见问题
  • 文档中心
  • AI 美颜
  • 基础功能
  • 人脸检测

人脸检测

更新时间:2024-01-12 15:33

1 功能简介

ZegoEffects SDK 提供人脸检测功能,可通过此功能检测到视频中存在多少个人脸,以及人脸在图像中处于的位置信息。

2 前提条件

在使用 ZegoEffects SDK 人脸检测功能前,请确保:

3 使用步骤

使用人脸检测功能前,请先导入对应的 “FaceDetectionModel” 模型文件,否则功能无法生效。详情请参考 快速开始 - 导入资源和模型

3.1 人脸检测

  1. 调用 setEventHandler 接口设置人脸检测结果回调。

    // 设置人脸检测结果回调
    mEffects.setEventHandler(new ZegoEffectsEventHandler() {  
        @Override  
        public void onFaceDetectionResult(ZegoEffectsFaceDetectionResult[] results, ZegoEffects handle) { 
        // 获取人脸检测结果,包含人脸个数、每个人脸的置信度和其 Rect 位置信息    
        }
    });
  2. 调用 enableFaceDetection 接口开启人脸检测功能。

    // 开启人脸检测功能
    mEffects.enableFaceDetection(true);
本篇目录