大家好,今天跟大家分享一个实战的教程。
老规矩,先看效果(明确一下目标):
随着人脸识别技术的发展,给我们的日常生活带来了许多的便利,但是同样的也存在隐私的问题。以及可能被不法分子用于做一些违法事情。
所以很多视频博主,都会给路人打码。但是手动打码是一件非常繁琐的事情,对于单帧图片还算简单,但是假设视频的帧率是 25FPS,即一秒中有25帧图片,那么一个几分钟的视频,其工作量也非常的可怕。
因此我们尝试使用程序自动去执行这样子的操作!
我们可以使用Opencv、Mediapipe和Python,实现实时模糊人脸。
我们可以分两步完成:
- 在打码之前,首先确定人脸位置
- 取出脸,模糊它,然后将处理后的人脸放回到视频帧中(视频处理类似)
(留个作业:如何实现对除了本人以外的其他人打码?)
1、在打码之前,首先确定人脸位置
老规矩,首先配置一下环境,安装必要的库(OpenCV 和 MediaPipe)
pip install opencv-python
pip install mediapipe
分享说明:转发分享请注明出处。