logo
当前页

人脸检测


功能简介

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

前提条件

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

使用步骤

注意

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

设置回调

调用 zego_register_face_detection_result_callback 接口设置人脸检测结果回调。

Untitled
// 设置人脸检测结果回调
zego_register_face_detection_result_callback(handle, on_face_detection_result);
1
Copied!

开启人脸检测

调用 zego_effects_enable_face_detection 接口开启人脸检测功能。

Untitled
// 开启人脸检测功能
zego_effects_enable_face_detection(handle, true);

void on_face_detection_result(zef_handle handle, struct zego_effects_face_detection_result *results, int result_size) {  
    // 获取人脸检测结果,包含人脸个数、每个人脸的置信度和其 Rect 位置信息
}
1
Copied!

Previous

背景分割

Next

滤镜