FaceMasks

如何保留部分人脸,只给视频中的其他人打码

多人视频中,有时需要保留某个人,遮住其他人的脸。FaceMasks 支持忽略指定检测轨迹,但不会在整段视频中自动识别同一个人的身份。

打开 FaceMasks 工具

以下为简体中文界面的真实操作截图,点击图片可查看大图。图片展示预览效果,不代表整个视频都已完整遮挡。

1. 先完成检测,再设置例外

载入“双人快速转头”示例,使用 YuNet 点击“处理”。先保持所有检测轨迹都打码。本次示例得到两条轨迹,各覆盖 8 秒。

初始状态:两张人脸都被遮挡,两条轨迹都没有勾选“忽略”。
初始状态:两张人脸都被遮挡,两条轨迹都没有勾选“忽略”。

2. 确认是哪一条轨迹

打开“连续轨迹”,结合缩略图辨认人物,点击轨迹检查对应时间段。不要只记轨迹编号:人物转身、出画或切镜后,同一个人可能出现在多条轨迹中。

3. 只忽略需要保留的轨迹

勾选该轨迹的“忽略(不打码)”。本次运行中,轨迹 #1 对应画面右侧的人物;忽略它后,该人脸恢复可见,轨迹 #2 继续遮挡。你的视频中编号可能不同。

忽略轨迹 #1 后:右侧人脸可见,另一张人脸继续被遮挡。
忽略轨迹 #1 后:右侧人脸可见,另一张人脸继续被遮挡。

4. 检查所有例外时段

播放每个受影响的时间段。同一个人如果分成多条轨迹,需要分别检查。轨迹错接可能暴露其他人;不确定时取消“忽略”,先恢复遮挡,再导出并复查下载文件。

演示素材:Intel sample-videos 的 head-pose-face-detection-female-and-male.mp4,CC BY 4.0。示例经过裁剪、2 倍加速和静音,时长 8 秒;截图展示 FaceMasks 的预览处理。素材作者不为本工具背书。 Source · CC BY 4.0 · Credits

继续阅读