隐私总是非常重要,尤其是对于视觉媒体,您可能没有获得视频中个人的许可。如果您在公共场合拍摄某些东西,您很可能会捕捉到一些根本不想或不需要被识别的人的脸。这最近让我开始思考:通过命令行模糊视频中人脸的最简单方法是什么?
我发现用于模糊视频中人脸的最佳开源实用程序是deface
。让我们来看看如何使用deface
来模糊视频中的人脸!
首先通过pip
下载基于 Python 的:
python3 -m pip 安装污损
安装deface
后,只需提供视频名称并获取面部模糊的输出文件:
sudo deface ./sample-4k-faces-video.mp4 输入:./sample-4k-faces-video.mp4 输出:./sample-4k-faces-video_anonymized.mp4 100%|█████████████████████████████
生成的视频在模糊原始录音中路过的人脸方面做得非常出色:
查看人们走在纽约街道上的结果视频:
面部识别的默认阈值非常有效,即使是在移动的物体上也是如此。您可以使用thresh
参数试验阈值,甚至可以在调试时绘制阈值:
我使用我最喜欢的YouTube 下载实用程序youtube-dl
下载了一些 YouTube 视频,我对deface
在各种视觉环境中的表现感到惊讶。即使在默认阈值下,人脸也能以可靠的水平被识别!
如何从命令行模糊视频中的人脸一文首先出现在David Walsh 博客上。